我想在我的代码运行时将多个大小不同的df写入Excel。一些表将包含源数据,而其他表将包含对该源数据进行操作的Excel公式。我希望公式df包含对源数据df的Excel引用,而不是跟踪我将源数据写入到的单元格的范围。这可以通过Excel的名称或Excel的表格功能来完成。例如,在我的公式df中,我可以具有= INDEX(my_Defined_Name_source_data,4,3)* 2,而Excel名称my_Defined_Name_source_data就是我索引源数据所需的全部。Openpyxl详细介绍了如何在此处编写表格https://openpyxl.readthedocs.io/en/stable/worksheet_tables.html?highlight=tables表格不支持多索引df.to_excel将创建的合并单元格。因此,我正在查看“定义的名称”。有几乎没有任何文档使用wb.defined_names.append()这是我发现在openpyxl书面定义名称https://openpyxl.readthedocs.io/en/stable/api/openpyxl.workbook.defined_name.html?highlight =定义的名称我需要帮助的内容:如何将DataFrame写入Excel并为其指定Excel定义名称。文档和在线示例几乎不存在。也很感激接受其他想法的建议,因为我似乎正在访问几乎没人使用的东西。
添加回答
举报
0/150
提交
取消