Почему не работает моя команда ssconvert для преобразования CSV в Excel? - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь программно преобразовать файл CSV (fake_data.csv) в файл XLS (fake_data.xls). Я работаю на Mac 10.12 и Python 2.7. Кажется, самый простой способ сделать это через командную строку - загрузить Gnumeric и использовать ssconvert.

Я скачал Gnumeric, используя brew (brew install gnumeric), но всякий раз, когда я пытаюсь запустить то, что я считаю правильной командой (ssconvert fake_data.csv fake_data.xls), я получаю следующую ошибку:

Пространство имен (config = ['fake_data.csv', 'fake_data.xls'], json_base_path = Нет, search_path = Нет, часовой пояс = Нет, xls_search_path = Нет, xls_search_recursive = Нет, yaml_search_path = нет, yaml_search_recursive = нет) трассировка (большинство последний звонок последний): File "/Users/myusername/.virtualenvs/junk/bin/ssconvert", строка 10, в Файл sys.exit (main ()) "/Users/myusername/.virtualenvs/junk/lib/python2.7/site-packages/spreadsheetconverter/scripts/convert.py", строка 14, в основном возвратите файл command.run () "/Users/myusername/.virtualenvs/junk/lib/python2.7/site-packages/spreadsheetconverter/scripts/convert.py", линия 90, в прогоне конвертер = конвертер (YamlConfig.get_config (config)) файл "/Users/myusername/.virtualenvs/junk/lib/python2.7/site-packages/spreadsheetconverter/config.py", строка 245, в get_config ** kwargs) Файл "/Users/myusername/.virtualenvs/junk/lib/python2.7/site-packages/spreadsheetconverter/config.py", строка 231, в init Файл super (YamlConfig, self). init (rules, target_fields = target_fields) Файл "/Users/myusername/.virtualenvs/junk/lib/python2.7/site-packages/spreadsheetconverter/config.py", строка 27, в init fields = self.rules ['fields'] TypeError: строковые индексы должны быть целыми числами, а не юникодом

Почему это происходит и как я могу заставить эту команду работать? Нужно ли что-то делать для правильной установки ssconvert?

...