如何在 Excel 二进制工作表 (xlsb) 中追加行
Posted
技术标签:
【中文标题】如何在 Excel 二进制工作表 (xlsb) 中追加行【英文标题】:How to append rows in Excel Binary Worksheet (xlsb) 【发布时间】:2021-07-15 22:09:59 【问题描述】:我尝试使用openpyxl
库在 excel 中读取和写入数据。但后来我才知道我需要操作一个 excel 二进制工作表。 openpyxl
不支持xlsb
。
是否有任何其他库可用于在xlsb
中读取和写入数据而无需更改任何 Excel 格式?
要求是,尽可能:
-
在最后一行追加数据(不要重写整个数据,因为这会影响脚本的运行时间)。
不要转换
xlsb
提前谢谢你。
【问题讨论】:
【参考方案1】:我使用了xlwings
库。图像将被保留,我可以使用 .xlsb。
【讨论】:
以上是关于如何在 Excel 二进制工作表 (xlsb) 中追加行的主要内容,如果未能解决你的问题,请参考以下文章
使用 pandas 和 pyxlsb 以 xlsb 文件格式(Excel 二进制文件格式)写入输出
Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册“如果导入 (.xlsb) Excel 二进制格式文件
在所有工作表中自动打开Excel文件到单元格A1(使用VBA)