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