Кодинг

JScript. Импорт в Exсel текстового файла

2012 год, 1 - 2 неделя (1 - 8 января)

Желание продемонстрировать возможности JScript совпало с просьбой моего любознательного знакомого загрузить текстовый файл с банковской выпиской формата 1C в электронную таблицу Microsoft Office Excel. По сравнению с предыдущими примерами без большого практического применения выравнивающими сайдбары, это уже реальный кейс из жизни и возможно найденное решение пригодится кому-нибудь ещё. В результате небольших усилий появился ещё один скрипт, который загружает выписку из текстового файла Kl_to_1C.txt в электронную таблицу. Делать такие скрипты можно без особых затруднений благодаря чудесам управления приложениями Microsoft Office через ActiveX компоненты. Текстовый файл Kl_to_1C.txt можно без проблем открывать и читать не только в текстовом редакторе, но и с помощью JScript. Пример проверялся в Microsoft Office Excel 2003 и Microsoft Office Excel 2007. В файл менеджере скрипт запускается из командой строки с помощью команды: txt2excel.js Kl_to_1C.txt. Здесь в качестве аргумента используется текстовый файл Kl_to_1C.txt. Чтобы сделать то же самое без командной строки в проводнике, нужно зацепить мышкой файл Kl_to_1C.txt и перетащить его на txt2excel.js. Скрипт откроет Microsoft Office Excel и загрузит в него выписку из Kl_to_1C.txt. Представленная таким образом выписка будет пригодна для просмотра и использования её в дальнейшем. Архивный файл Samples04.zip содержит два файла:

  • Kl_to_1C.txt - примерная выписка в формате 1С.
  • txt2excel.js - JScript

Скачать архив Samples04.zip с примером...


Если вы заметили ошибки в тексте, пришлите message. I'm sorry.