使用XlsxWriter和Python Excel进行循环

罗根1337

我试图做一个循环,将新值放在同一张Excel工作表的新行中。我成功地完成了一个循环,其中为每个新的“ sampleid”创建了一个新工作表,但现在我希望为每个新的“ sampleid”使用值创建一个新行。这是我当前正在使用的代码,如何为所需的结果对其进行修改?

        if sampleid!="000":
            print sampleid
            print "Isotope \t", "A (Bq/kg) +/- 1 sd \t MDA (Bq/kg)"
            #sampleid = workbook.add_worksheet()
           
            if create_an_excel_file_with_one_table:
                worksheet = workbook.add_worksheet(sampleid)
                worksheet.set_column('A:AA', 30)

            for i in range(len(activity)):
                if isotopes[i]=="Pb-210" :
                        worksheet.write(i+2, 0, isotopes[i])
                        worksheet.write(i+2, 1,str(np.round(activity_pbc[i]/mass,8)))
                        worksheet.write(i+2, 2, '+/-')
                        worksheet.write(i+2, 3,str(np.round(sigma_activity_pbc[i]/mass,8)))
                        worksheet.write(i+2, 4,str(MDA[i]/mass))     
                worksheet.write("B1", sampleid, bold)
                worksheet.write("A1", "Sampleid:", bold)
                worksheet.write("A2", "Isotope", bold)
                worksheet.write("B2","Activity (Bq/kg)", bold)
                worksheet.write("C2",'+/-', bold)
                worksheet.write("D2",'1 sd', bold)
                worksheet.write("E2","MDA (Bq/kg)", bold)
                worksheet.write(row,3,'Detector:', bold)
                worksheet.write(row,4,detector)
                worksheet.set_default_row(hide_unused_rows=True)

    workbook.close()    
AzyCrw4282

我不认为可以添加新行xlsxwriterxlsxwriter仅仅是用于以任何XLSX文件格式写入文件的模块您可以在这里看到更多有关所提供内容的信息。

我建议openpyxl为此使用它,因为添加行要容易得多,有关如何完成的详细信息,请参见此处-在Python中使用openpyxl将行插入Excel电子表格

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Flask服务器和xlsxwriter进行Excel导出

来自分类Dev

如何在python中使用xlsxwriter冻结Excel文件中的行和列

来自分类Dev

Python 不使用 xlsxwriter 创建 Excel 文件

来自分类Dev

Python使用XlsxWriter将多个矩阵写入excel

来自分类Dev

在Python中使用Xlsxwriter合并Excel单元格

来自分类Dev

XLSXWriter和Excel“ = FILTER()”函数?

来自分类Dev

XLSXWriter和Excel“ = SORT()”函数?

来自分类Dev

循环Excel文件并基于Python中的一个公共列进行合并

来自分类Dev

在Python上进行循环

来自分类Dev

使用游标进行循环

来自分类Dev

使用循环进行 if 语句

来自分类Dev

使用Pandas和Xlsxwriter在Excel中增加不同工作表上的列宽度

来自分类Dev

使用循环和条件进行矩阵计算

来自分类Dev

使用JavaScript进行数组和循环

来自分类Dev

使用if和else任务进行循环

来自分类Dev

使用.size()和const变量进行循环

来自分类Dev

循环进行复制和粘贴

来自分类Dev

Bash使用while循环控制进行for循环

来自分类Dev

在循环中使用循环进行编号

来自分类Dev

使用mysql资源在循环内进行循环

来自分类Dev

在while循环中使用xlsxwriter将多个公式写入Excel工作表

来自分类Dev

如何使用python-xlsxwriter从excel文件的单元格中删除绿色箭头?

来自分类Dev

如何使用python-xlsxwriter从excel文件上的单元格中删除绿色箭头?

来自分类Dev

Python 和 Pandas - 基于排序后和基于日期而不是使用循环对列进行编号

来自分类Dev

在Python中使用循环进行降雨计算

来自分类Dev

使用for循环opencv python对图像进行卷积

来自分类Dev

使用While循环进行Python验证

来自分类Dev

使用Lambda在Python中进行While循环

来自分类Dev

使用列表进行Python循环迭代

Related 相关文章

热门标签

归档