用于导入和生成Excel文档的Django / Python库?

时间:2017-01-06 04:11:33

标签: python django excel

为具有特定要求的Django和Python寻找Excel库。

有许多Django和Python库可以让用户将Excel文档上传到数据库中。

我想知道的是,是否有一个库允许您创建Excel文档并使用条件格式,实时公式,创建标签和VLOOKUPS导出?

我工作的公司为我们的分析师生成Excel报告,以便审核需要这些类型的东西。正在研究其他解决方案,而不是使用Access,这很容易控制Excel。

2 个答案:

答案 0 :(得分:3)

你可以使用python的xlsxwriter

import StringIO
import xlsxwriter

def WriteToExcel(some_data, town=None):
    output = StringIO.StringIO()
    workbook = xlsxwriter.Workbook(output)

    # Here we will adding the code to add data

    workbook.close()
    xlsx_data = output.getvalue()
    # xlsx_data contains the Excel file
    return xlsx_data

进一步实施:

来源: How to export Excel files in a Python/Django application

我找到的另一个有用的链接是THIS

答案 1 :(得分:1)

我认为Pandas和openpyxl的组合可以解决这个问题!