Мені потрібно скопіювати близько 15 000 рядків даних із запиту MS SQL на електронну таблицю Excel 2007. Деякі з комірок містять HTML як звичайний текст, а більшість із них містять таблиці HTML. Я хочу, щоб HTML залишався простим текстом у Excel, тегах та ін. але незалежно від того, що я роблю, Excel бачить теги та виводить таблицю, яка повністю переплутує аркуш. Форматування комірок як тексту не працює. Спеціальна вставка> Текст не працює. Копіювання тексту окремої комірки, що містить HTML, безпосередньо у рядок формул, НЕ працює, але це не реально можливе рішення на 15000 рядків.
Я знаю, що можна зберегти HTML як звичайний текст, тому що я один раз керував ним; Я просто не пам'ятаю, як. Я також бачив інші запитання від людей, які мають протилежну проблему, тому функціональність точно існує.
Я неймовірно розчарований і буду дуже вдячний за вашу допомогу.
Редагувати:
@variant: Вставлення в Блокнот і копіювання тексту звідти дає ті самі результати, що і безпосередньо копіювання результатів запиту. Крім того, дані, вставлені в Блокнот, стають обмеженими на вкладки, і в HTML є вкладки відступів, тому навіть якщо б він позбувся форматування, я думаю, що це зіпсує стовпці. Текст також містить коми, тому збереження у форматі .csv також не допомагає. (Я це спробував.)
@Jay: Ось приклад HTML, із заміненим невідповідним текстом. До жаль про горизонтального прокручування - так як це є форматуванням питання, я подумав , що було б краще , щоб вставити текст як є. (Я знаю, що <li>
теги закриті; я не переймаюся виправленням поганого HTML-коду в цьому випадку.)
<center> <table border="1" width="400" style="border: 1 solid #808080" cellpadding="2" cellspacing="0" bordercolor="#C0C0C0"> <tr align="center"> <td bordercolor="#800000" width="100%" height="14" style="background-color:#800000;"><font color="white">Header text</font></td> </tr> <tr> <td width="100%" height="14">Paragraph of text</td> </tr> <tr align="center"> <td bordercolor="#800000" width="100%" height="14" style="background-color:#800000;"><font color="white">More text</font></td> </tr> <tr> <td width="100%" height="14"> <ul><li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point</ul></td> </tr> <tr align="center"> <td bordercolor="#800000" width="100%" height="14" style="background-color:#800000;"><font color="white">More text</font></td> </tr> <tr> <td width="100%" height="14">Some final text</td> </tr> </table> </center>