我在写一些我认为相对容易的东西时遇到了麻烦。
我有一个模板excel文件,上面带有一些电子表格,具有一些可视化效果。我想编写一个脚本来加载模板,将现有的数据框行插入每张纸上的特定单元格,并将新的excel文件另存为新文件。 该模板已经设计了所有单元并具有可视化效果,因此我只想在不更改设计的情况下插入此数据。
我尝试了几个软件包,但似乎没有一个适合我。
感谢您的帮助! :-)
答案 0 :(得分:0)
听起来像xlwings的工作。您没有发布任何测试数据,但是可以根据需要修改以下内容,很简单。
import xlwings as xw
wb = xw.Book('your_excel_template.xlsx')
wb.sheets['Sheet1'].range('A1').value = df[your_selected_rows]
wb.save('new_file.xlsx')
wb.close()