У меня есть некоторые данные, которые я хотел бы сохранить в файле excel. Как это сделать в python?Как записать данные в файл excel?
ответ
Существует отличный модуль python под названием XLWT. Я бы рекомендовал использовать это ... он записывает собственные файлы Excel вместо CSV. Поддерживает формулы и т. Д.
Documentation (заимствовано от Марка)
Отвечу немного другой вопрос: «Как я могу записывать данные так, что Excel может читать»
Используйте модуль csv
, чтобы записать ваши данные в формате CSV, а затем открыть его в Excel.
import csv
csvout = csv.writer(open("mydata.csv", "wb"))
csvout.writerow(("Country", "Year"))
for coutry, year in my_data_iterable():
csvout.writerow((country, year))
Примечание: это работает, но в некоторых локалях (в частности, где десятичная запятая ',' используется вместо десятичной точки '.') Вам нужно использовать разные разделители (например, точки с запятой) , – Piskvor
@Poskvor: Может быть, вы это знаете, но я изложу это для общего блага. Разделитель можно изменить с помощью диалекта. См. Http://docs.python.org/library/csv.html –
Если вы хотите файл BIFF8 XLS, я хотел бы использовать excellent xlwt.
, если он работает на окнах, попробуйте создать экземпляр EXCEL.APPLICATION
через COM
Использование справки Excel для ссылки на объект.
Этот способ позволяет форматировать данные, писать формулы и т. Д.
Работает только в том случае, если у вас установлен Microsoft Office. – Piskvor
Я предположил, что он установлен, потому что вопрос был явно о Excel. – AlexanderMP
Да, но вопрос был о файле excel, не используя приложение excel. –
- 1. Как записать данные в файл Excel?
- 2. Как записать данные SQL в файл Excel
- 3. Невозможно записать данные в файл ячейки Excel
- 4. как записать данные в файл Excel в C++
- 5. Как записать данные в файл Excel в порядке
- 6. Как записать данные в excel без перезаписи
- 7. Как записать данные в существующий файл excel с помощью pandas?
- 8. как записать данные в длинный файл Excel с помощью matlab?
- 9. хотите записать данные в файл.
- 10. записать данные в csv
- 11. Невозможно записать данные в файл
- 12. Сравнить входные данные из Excel и записать в текстовый файл
- 13. Как записать данные в файл в angularJS
- 14. Невозможно записать данные в файл
- 15. Как записать данные в файл через java?
- 16. Как записать данные в файл XML?
- 17. Как записать двоичные данные в файл csv?
- 18. Как записать данные в файл .SLK
- 19. Как записать данные опроса в текстовый файл?
- 20. как записать данные chunk в файл
- 21. как записать данные JSON в файл андроида
- 22. Как получить данные и записать в файл?
- 23. Как записать битовые данные в файл?
- 24. Записать список в r в файл excel
- 25. Как записать данные в файл csv через цикл в python
- 26. Невозможно записать в файл Excel из Python
- 27. Записать данные в файл с помощью PHP
- 28. пытается записать данные в текстовый файл
- 29. Невозможно записать данные в существующий файл XLSX
- 30. Почему не удается записать данные в файл
Работает ли он с 2011 Excel для Mac? – entrepaul
^подтверждено - работает – entrepaul