簡體   English   中英

如何使用嵌套循環在 excel 表中寫入

[英]How to write in excel sheet using nested loop

import xlsxwriter
row = 0
col = 0
a = ['1', '2', '3','4','5']
with xlsxwriter.Workbook('D:\\Master\\Codingfiles\\' + 'SSDATA5.xlsx') as workbook:
    worksheet1 = workbook.add_worksheet
    for x in a:
        worksheet1.write(row, col,x)
        row+=1

嗨,我是初學者,當我運行此代碼時,它會正常運行並在 excel 工作表的前 5 行中寫入“a”的值,但我想使用這樣的嵌套循環創建代碼

import xlsxwriter
row = 0
col = 0
a = ['1', '2', '3','4','5']
with xlsxwriter.Workbook('D:\\Master\\Codingfiles\\' + 'SSDATA5.xlsx') as workbook:
    worksheet1 = workbook.add_worksheet()
for i in a:
    for x in a:
        worksheet1.write(row, col,x)
        row+=1

此代碼不會在 excel 表中寫入以上數據。 請幫我

在 python 意向事項中,嘗試:

import xlsxwriter
row = 0
col = 0
a = ['1', '2', '3','4','5']
with xlsxwriter.Workbook('D:\\Master\\Codingfiles\\' + 'SSDATA5.xlsx') as workbook:
    worksheet1 = workbook.add_worksheet()
    for i in a:
        for x in a:
            worksheet1.write(row, col,x)
            row+=1

更多: https://www.geeksforgeeks.org/indentation-in-python/

似乎第二個代碼中的for循環沒有正確標記,並且with .

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM