kinvainer
Дек. 30, 2016 15:12:12
Rodegast
“Дело в том, что команда Сохранить как > CSV (Save as > CSV) исказит все символы, кроме ASCII (American Standard Code for Information Interchange). И если на листе Excel есть парные кавычки или длинные тире (перенесённые в Excel, например, из документа Word при копировании / вставке текста) – такие символы также будут искромсаны.”
Там предлагают сохранить сначала как текстовый файл Unicode, а затем возиться с табуляцией.
Это не практично, никто не будет возиться вручную выполняя все эти манипуляции.
Rodegast
Дек. 30, 2016 15:42:05
> Дело в том, что команда Сохранить как > CSV (Save as > CSV) исказит все символы, кроме ASCII
Используй LibreOffice он ничего не искажает.
doza_and
Дек. 30, 2016 15:54:32
kinvainer
что необходимо делать ежемесячную аттестацию по студентам и естественно все это через excel.
:):):) Это противоестественно. Если вы ручками не можете данные из exel получить, то какие основания у вас считать что программой на питоне это легче сделать? Требуйте с них CSV а с exel посылайте на … Как перебили из ворда так перебъют и из эксела. А в следующий раз подумают в чем делать.
По существу. Если у вас очень злобный файл ексела то вы его выложите и мы попробуем. Выгружается csv или будут проблемы.
kinvainer
Янв. 1, 2017 16:02:21
doza_andВот нашел похожую задачу
http://stackoverflow.com/questions/26402614/uploading-excel-data-into-django-without-saving-the-fileУ него абсолютно те же требования: чтобы не сохранялся файл, а просто считать его.
А по поводу CSV - все равно необходимы сторонние библиотеки для импорта поэтому особой разницы нет что грузить.