Загрузите файл Excel с ОС UNIX, используя odi

у меня есть несколько файлов excel вместе с несколькими листами в каждом файле excel. У меня есть установка odi в операционной системе UNIX. С окнами мы можем напрямую создать соединение ODBC и передать его по физической схеме. Что, если у нас есть система UNIX. Постановка проблемы: я преобразовал файл excel в csv с помощью сценария unix, но большинство столбцов, присутствующих в excel, имеют строковые значения введите здесь описание изображения

Вот как мы не можем различать запятую, которая используется для разделения строк и столбцов.

Любая идея, как это преодолеть.


person Rajesh Kumar    schedule 12.09.2018    source источник


Ответы (1)


Мой подход всегда заключался в преобразовании файла Excel в CSV с помощью сценария PERL. Это можно активировать в ODI с помощью инструмента ODI OdiOsCommand.

Я думаю, что использовал этот, который допускает множество параметров: https://metacpan.org/pod/release/KEN/xls2csv-1.07/script/xls2csv

Этот тоже выглядит хорошо: https://github.com/soh-i/Excel2CSV

person JeromeFr    schedule 12.09.2018