python - 如何在 python pandas 中将 pandas 数据帧写入 xlsb 文件
问题描述
我需要将 pandas 数据框(在我的例子中为 df_new)写入一个包含一些公式的 xlsb 文件。我被困在下面的代码上,不知道下一步该怎么做:
with open_workbook('NiSource SLA_xlsb.xlsb') as wb:
with wb.get_sheet("SL Dump") as sheet:
谁能建议我如何将数据框写入 xlsb 文件
解决方案
您可以尝试将 xlsb 文件作为数据框读取,然后将两者连接起来。
import pandas as pd
existingdf = pd.DataFrame()
originaldf = pd.read_excel('./NiSource SLA_xlsb.xlsb'
twodflist = [originaldf, df_new]
existingdf = pd.concat(twodflist)
existingdf.reset_index(drop = True)
existingdf.to_excel(r'PATH\filename.xlsb')
将路径更改为您希望输出到的任何位置,并将文件名更改为您希望输出的名称。让我知道这个是否奏效。
推荐阅读
- testing - Jmeter如何使2个线程组并行运行但线程之间不共享参数值?
- tfs - MTM 2017 支持使用 vNext 构建的编码 UI 测试执行
- jsp - INTELLIJ 无法解析 JSTL 标签库
- postgres-xl - 添加协调器时 PostgresXL pgxc_ctl 连接被拒绝
- clojure - 在惰性序列上无限循环
- git - 如何从我的 Macbook 上完全卸载 git?
- android - Oreo:如何从后台捕捉位置更新?
- python - Python - 如果“a”或“b”
- oracle - Oracle 导出默认日期
- c# - INSERT 语句与我尝试在循环中保存的每个 Second Record 的 FOREIGN KEY 约束冲突