Excel и Tab Файлы с разделителями Вопрос - PullRequest
6 голосов
/ 16 апреля 2010

Я сталкиваюсь со странной проблемой Excel (в данном случае Excel 2007, но, возможно, и Excel 2003, но у меня нет доступа к ней, когда я пишу это).

Я могу надежно преобразовать некоторые данные сервера в формат с разделителями табуляции (делал это в течение многих лет), а затем открыть его с помощью Excel - не проблема.

Однако, похоже, что происходит, если у меня есть html внутри одного из полей, похоже, что Excel 2007 считает, что следует преобразовать таблицу в строки и столбцы внутри Excel ( не то, что я хочу). Как вы можете себе представить, это сбрасывает всю электронную таблицу.

Итак, вопрос в том, есть ли способ настроить Excel, чтобы НЕ делать этого (возможно, какой-то параметр в Excel, относящийся к чтению файлов с разделителями табуляции), или я что-то упустил?

Спасибо.

Ответы [ 4 ]

3 голосов
/ 29 мая 2010

Сохраните ваш файл как .txt

Теперь откройте файл в Excel с помощью перетаскивания (вместо двойного щелчка мышью по кнопке .xls)

Немного больше работы, чтобы открыть файл, но форматирование вашей вкладки теперь будет соблюдаться.

2 голосов
/ 17 апреля 2010

Когда вы открываете файл с разделителями табуляции, вы видите диалоговое окно импорта импорта, которое позволяет вам выбрать тип данных каждого столбца (дата, текст, валюта и т. Д.). Для столбцов, в которых присутствуют данные HTML, выберите text . Это в основном скажет, что нужно импортировать как есть и не пытаться автоматически анализировать данные в производном формате.

0 голосов
/ 28 мая 2010

Excel 2003 делает то же самое. Я не думаю, что есть способ сделать это с помощью конфигурации, потому что Excel находит разделители в таблице HTML и разбивает HTML в ячейках и столбцах, как это происходит для других столбцов.

Если столбец, содержащий html, всегда один и тот же, вы можете использовать предложение JYelton о переименовании файла в csv и записать небольшой макрос VBA для загрузки файла, автоматически выбирая столбец html в виде текста в диалоговом окне сопоставления импорта, и вы загружаете файл, вызывающий макрос вместо двойного щелчка по файлу.

0 голосов
/ 18 мая 2010

Если больше ничего, импортируйте его в OpenOffice.org Calc, сохраните как файл .xls, а затем откройте в Excel.

...