使用xlwt(python)附加工作表

2024-09-28 16:21:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将一个excel文件中的多个工作表附加到另一个excel文件中的单个工作表中。

我的代码如下:

rb2= xlrd.open_workbook(ValidationReport + "2.xlsx")

for sheet in rb2.sheets():
    rowx += 5
    w_sheet.write(rowx, colx, sheet)

wb.save(ValidationReport + ".xls")

我得到以下错误:

^{pr2}$

当我用一个字符串替换sheet对象时,该字符串将对我读文件中的每个工作表写入所需的文件一次。有没有一种方法可以使用xlwt将单个工作表的内容写到另一个excel文件的底部?


Tags: 文件字符串代码inforopenxlsxexcel
1条回答
网友
1楼 · 发布于 2024-09-28 16:21:56

对于那些不熟悉Python的人来说,这似乎是一个无需考虑的问题,但对于像我这样的人来说,这需要一段时间才能弄清楚。在

尝试和操作csv文件比excel文件容易得多,而且一旦我进行了切换,事情就进展得更快了。在

我的新代码如下所示:

        df["Iflag"] = df.Independent.where((df.Independent == 0) | (df.Independent == 1 )).notnull().astype(int)
            Iflag = df[df.Iflag == 0]
            pd.DataFrame(Iflag, columns=["ID","Independent"]).to_csv(my.csv, mode='ab')

相关问题 更多 >