MySQLdb导出到Excel
我有一个Django项目,它使用的是mysql数据库。请问我该如何把数据库里的内容导出到Excel(xls或xlsx)格式呢?
4 个回答
0
phpMyAdmin有一个导出选项卡,你可以把数据导出为CSV格式。这个CSV文件可以直接导入到Excel里使用。
0
Openpyxl 是一个很不错的选择,但如果你不想学习新的东西,你可以自己写一个导出功能:
比如,你可以这样把数据导出为 CSV 格式:
def CVSExport(database_array):
f_csv = open('mydatabase.csv', 'w')
for row in database_array:
f_csv.write('"%s";;;;;"%s"\n'%(row[0], row[1]))
f_csv.close()
当你用 Excel 打开导出的文件时,记得把分隔符设置为 ";;;;;"。
0
这是一个链接,指向一个叫做“xlwt”的库的页面。你可以在这个页面上找到关于这个库的更多信息。这个库主要用于在Python中创建和写入Excel文件。想了解更多的话,可以点击这个链接去看看。