kaf*_*hau 5 python django excel html-table
我有一个HTML表,我希望能够导出到Excel文件.我已经有了将表导出到IQY文件的选项,但我更喜欢不允许用户通过Excel刷新数据的东西.我只想要一个功能,在用户单击链接/按钮时拍摄表格的快照.
我更喜欢它,如果该功能是HTML页面上的链接/按钮,允许用户保存表格中显示的查询结果.如果可以保留HTML/CSS的格式也会很好.有没有办法做到这一点?或者,我可以用IQY修改一些东西?
如果需要,我可以尝试提供更多详细信息.提前致谢.
您可以使用优秀的xlwt模块.它非常易于使用,并以xls格式创建文件(Excel 2003).
这是一个用于Django视图的(未经测试的!)示例:
from django.http import HttpResponse
import xlwt
def excel_view(request):
normal_style = xlwt.easyxf("""
font:
name Verdana
""")
response = HttpResponse(mimetype='application/ms-excel')
wb = xlwt.Workbook()
ws0 = wb.add_sheet('Worksheet')
ws0.write(0, 0, "something", normal_style)
wb.save(response)
return response
Run Code Online (Sandbox Code Playgroud)