[Comm] Конверирование XLS<->Text

Ерлан Ибраев =?iso-8859-1?q?ibraev=5Fe_=CE=C1_taxsko=2Emgd=2Ekz?=
Чт Фев 19 15:12:20 MSK 2004


В сообщении от 19 Февраль 2004 17:22 Alexander Kubatkin написал(a):
> В сообщении от 19 Февраль 2004 14:09 Alexey Morozov написал(a):
> > On Thu, Feb 19, 2004 at 04:25:24PM +0600, Ерлан Ибраев wrote:
> > > text или БД (желательно PostgreSQL). Если ДА, то откуда можно ее взять.
> >
> > Её можно написать, используя perl-Spreadsheet-ParseExcel. Если в Сизифе
> > нет, могу собрать. Но поддерживать мне её лень :-)
Спасибо посмотрю

>
> еще можно воспользоваться xls2csv из пакета catdoc
>
> rpm -qf /usr/bin/xls2csv
> catdoc-0.93.3-alt1
>
> но это для несложных таблиц....
Таблицы не сложные, но ругается на invalid BOF record

>
> я для себя открыл такой путь
> gnumeric открывает xls и затем сохранем его как "экспорт текстового
> файла(настраиваемый)", при этом выставляя разделение полей как в csv
> формате, затем openoffice'ом открываю этот текстовик с расширением csv и
> сохраняю его в формате csv, чтобы он более корректно отметил поля с датами
> и просто текстом. затем этот csv скарпливаю mymanager'у.
>
> openoffice умеет сохранять в csv, но если в xls файле несколько листов, то
> сохраняется только один, а gnumeric гонит все в один файл.
>
>
Приблизительно так и делается, только все через OO.
Создается нормальный CSV и скармливается БД.
Хотелось бы чтобы мое внимание к данному процессу было минимальным.
Похоже придется рыть perl :-)

-- 
С уважением 
Ведущий специалист 
ЗАО "НИТ" РЦ г. Петропавловска
Ерлан Ибраев

mail: ibraev_e на taxsko.mgd.kz


Подробная информация о списке рассылки community