Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > скрипт для экспорта из Excel в текстовый файл


Автор: dstorm81 2.3.2011, 22:35
доброго времени люди
нужен скрипт vbs или макрос реализующий разбор файла

есть файл формата Excel 2003 (выгрузка зарплаты для шифрования)
(формата такого: [] это ячейка
[номерСчета][бабло] )
[номерСчета][бабло.2]
[номерСчета][бабло]

неожиданно могут быть отступы и название отдела
[номерСчета][бабло] )
[номерСчета][бабло]
)

требуется 
чтобы получился текстовый файл типа
формат:
наша шапка
номерСчета^бабло,00
номерСчета^бабло,20
-----///-------
колВоСтрок^финальнаяСумма,20


готовое решение не смею просить (или  smile)
если есть где какие наработки или ссылки на что-то подобное прошу указать

Автор: dstorm81 3.3.2011, 17:49
так-с нашел как данные вырывать из екселя
Код

var excel = new ActiveXObject("Excel.Application");
var excel_file = excel.Workbooks.Open("D:\\hta\\test.xls");
var excel_sheet = excel.Worksheets("S1");
var data = excel_sheet.Cells(1,1).Value;
alert(data);



однако столбцы...проблема... 
как узнать что данная клетка в столбце последняя???
делать проверку типа если строк 10-15  не содержат информацию значит столбец закончен?
как то некрасиво...может есть нормальный способ ??

Автор: Akina 3.3.2011, 18:26
См. справку Экселя по SpecialCells

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)