作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 python xlsxwriter 将一个空的 excel 表添加到现有的 Excel 文件中。
如下设置公式效果很好。
workbook = xlsxwriter.Workbook(file_name)
worksheet_cover = workbook.add_worksheet("Cover")
Output4 = workbook
Output4.close()
with pd.ExcelWriter('Luther_April_Output4.xlsx') as writer:
data_DifferingRates.to_excel(writer, sheet_name='Differing Rates')
data_DifferingMonthorYear.to_excel(writer, sheet_name='Differing Month or Year')
data_DoubleEntries.to_excel(writer, sheet_name='Double Entries')
最佳答案
如果您没有被强制使用 xlsxwriter
尝试使用 openpyxl
.只需将“openpyxl”作为 pandas
的引擎传递内置 ExcelWriter
类(class)。我曾在 why this works 上问过一个问题。 .这是有用的代码。它适用于 pd.to_excel()
的语法它不会覆盖您已经存在的工作表。
from openpyxl import load_workbook
import pandas as pd
book = load_workbook(file_name)
writer = pd.ExcelWriter(file_name, engine='openpyxl')
writer.book = book
data_DifferingRates.to_excel(writer, sheet_name='Differing Rates')
data_DifferingMonthorYear.to_excel(writer, sheet_name='Differing Month or Year')
data_DoubleEntries.to_excel(writer, sheet_name='Double Entries')
writer.save()
关于python - 如何使用 Pandas ExcelWriter 将空工作表添加到现有工作簿中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56497804/
我是一名优秀的程序员,十分优秀!