2013-05-01 2 views
0

Когда у меня есть разрыв строки, как это (созданный моей программе, или, как в данном примере с помощью самого Excel):Что. TTX-представление линейных разрывов внутри ячеек будет правильно импортировано?

enter image description here

мастер импорта Excel извращает это следующим образом:

enter image description here

Как я могу избежать этого отказа?

Совет в Importing CSV with line breaks in Excel 2007 не помог.

Недопустимо обходные пути после импортного редактирования.

EDIT: Перемещение .TXT в Excel дает другой отказ:

enter image description here

EDIT: неправдой. Расширение строки показывает успех:

enter image description here

EDIT: EDIT: Замена вкладки с запятой не дает успеха от File | Open или перетащить.

ANSWER summary: Данное представление работает - при условии, что импорт файла .TXT осуществляется путем перетаскивания не файла Open.

ответ

1

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

Следующее, что я пробовал, заключалось в замене вашей вкладки запятой, и это действительно работало для сценария File-> Open, но не для импорта.

Я предполагаю, что Excel предполагает, что если вы импортируете текст, он предполагает, что он уже не в правильном и известном формате. Поэтому я бы предложил просто придерживаться лучших практик CSV.

+0

«Если я просто перетащил файл в Excel, я действительно получил ожидаемые разрывы строк». Здесь нет. «заменив вашу вкладку запятой, и это действительно сработало для сценария File-> Open, но не для импорта». Здесь не работало. Спасибо за эту мысль, но, возможно, у вас другая версия Excel? – ChrisJJ

+0

В обоих сценариях выше, если я разворачиваю строку, я вижу полные данные. Excel не вертикально автоматически расширяется во время импорта текста. Хотя я запускаю Excel 2010, я бы не подумал, что эта часть движка слишком сильно изменится. –

+0

Здесь расширение строки работает для случая перетаскивания. Спасибо за исправление и ответ. Здесь расширение строки не работает для случая File | Open, поэтому я считаю, что Excel 2010 действительно отличается. Однако, если вы разместите скриншот нашего успеха с файлом Open Open, который был бы разделен запятыми .TXT, это было бы полезно для будущего. Благодарю. – ChrisJJ

Смежные вопросы