LINUX.ORG.RU

Еще простой вопрос. Чем распарсить xls-табличку? Если это вообще возможно


0

1

...хочется получить на выходе текстовый файл, который будет хоть в каком-нибудь виде содержать то же, что и xls.

Известно, что исходный xls-файл содержит один лист, там в первом столбике - строки, во втором - числа, в третьем - строки, в четвертом - числа...

OpenOffice не предлагать, процесс не должен требовать вмешательства человека и быть полностью автоматическим. Количество обрабатываемых xls-файлов - возможно, сотни.

★★

Последнее исправление: yura_ts (всего исправлений: 1)

Perl. Модуль Spreadsheet::WriteExcel. Он не только пишет, но и читает.

anonymous
()

Есть, например, для питона библиотека xlrd


import xlrd

rb = xlrd.open_workbook('d:/final.xls',formatting_info=True)
sheet = rb.sheet_by_index(0)

for rownum in range(sheet.nrows):
    row = sheet.row_values(rownum)
    for c_el in row:
        print c_el

zensey
()

Excel.Application ;;Hagane

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.