Утилита xls2txt.exe позволяет выгрузить данные из электронной таблицы в текстовый файл. Указав в параметрах запуска входной файл .xls или .ods, из которого нужно выгрузить данные, вы получите текстовый файл, в котором будут находится текстовые значения ячеек из входного файла. Столбцы в выходном файле будут разделены символом табуляции (код 9). В параметрах можно указать лист, из которого брать данные и имя выходного файла. Можно выгружать значения ячеек или формулы.
Программа не требует наличия на компьютере MS Office или OpenOffice.
Программа читает файлы, которые не может прочитать 1С, и файлы, созданные самой 1С.
а как перенесутся формулы ?
(1)думаю что никак, это похоже на типовой экспорт в csv, только без экселя или опенофиса
(1) Перенесутся вычисленные значения формул. На скриншотах видно (если присмотреться)
(1) Можно и формулы вывести. Только зачем они нужны?
(0)
Современная 1С это и так читать умеет:
Показать полностью
(5) Ну 1с не всё читает. Например, файлы, созданные в 1с 7.7
(6)
Ну только если их, ибо они сохраняются в формате excel 95. Все остальные файлы 1С 8.3 читает.
(7) Ну еще бывают случаи, когда нужно прочитать очень большой файл. Текст в 1С обрабатывать быстрее и памяти меньше сожрет.
(8)
Так это вообще лучше через ADO читать — он последовательно по записям пробегается и, если не ошибаюсь, памяти может вообще почти не кушать.
(9) Можно и через ADO, можно и так. Мне проще так. Ещё Linux есть, где ADO нету. Ещё бывает нужно руками скопипастить чего нибудь из большого файла, а ждать пока он загрузится в Excel (да потом еще и тормозит в нём), лень.
(10)
Там ODBCесть . Кстати, Ваша утилита в Linux работает?
(11)
работает