xlsxwriter在整行之间创建空行

cidc1ykv  于 2021-09-08  发布在  Java
关注(0)|答案(1)|浏览(284)

我编写了一个python代码,使用xlsxwriter从csv文件生成excel文件。但是输出不是我想要的。我的数据之间有空行:

我不知道是什么让我的代码发生了这种情况。我想删除这些空行,如下所示:

for csvfile in glob.glob(os.path.join('.', '*.csv')):
    workbook = Workbook(csvfile[:-4] + '.xlsx')
    worksheet = workbook.add_worksheet()
    with open(csvfile, 'rt', encoding='cp1252') as f:
        reader = csv.reader(f)
        for r, row in enumerate(reader):
            for c, col in enumerate(row):
                worksheet.write(r, c, col)
    workbook.close()

我感谢你的帮助。

n1bvdmb6

n1bvdmb61#

尝试 with open('sample.csv', 'a') as f: 文档中的示例使用 newline='' .

相关问题