我使用Pandas和xlsxwriter创建了一个Excel电子表格,该表格中的所有数据都在正确的行和列中。但是,xlsxwriter中的格式非常基础,因此我想通过使用Pyxl在模板电子表格的顶部编写Pandas电子表格来解决此问题。

但是,首先,我需要让Pyxl仅将数据导入到第一空白行,并摆脱列标题。这样,我可以将Excel数据从xlsxwriter输出写入模板。

我不知道如何处理,在这里或在文档中找不到。有任何想法吗?

如果要从第一列空白列之后的第一列读取数据该怎么办? (我可以想到一种解决方法,但是如果我知道怎么做的话)。

最佳答案

老实说,我会建议您如果xlsxwriter无法执行某些操作,则建议您完全使用openpyxl,尽管我认为它的格式化选项相当广泛。如果安装了lxml,则openpyxl的最新版本与xlsxwriter一样快。

但是,值得注意的是,Pandas倾向于附带较旧版本的openpyxl,因为我们更改了样式API。

否则,您可以使用max_row获得最高的行,但这不会检查是否有空行。

关于python - 使用Pyxl读取Excel电子表格数据,直到某一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32077627/

10-16 06:08