如何使用 python 将嵌套列表写入 excel 新行?
How to write a Nested lists into excel new rows using python?
我是 Python 的编程新手
在我的一部分代码中,生成了一个列表,它本身就是其他列表的组合,比如下面的输出
像下面的输出,它是用不同的数据在不同的时间生成的
1
[['Charles Tao'], ['Sales representative'], ['Zhangtun No.21 Hua er shan village'], ['Tiexi District Pulandian City'], ['Dalian'], ['Liaoning']]
2
[['JENNY'], ['SALES MANAGER'], ['-'], ['-'], ['Ho Chi Minh'], ['-'], ['-'], ['VIETNAM'], ['vietfoods-ex']]
数据格式以相同的方式继续,尽管某些列表的长度不同
比如我使用了下面两段代码,但是没有得到正确的输出
for i in range(1):
for j in range(0, len(my_list)):
worksheet.write(i, j, my_list[j][i])
for i in range(0, len(my_list)):
worksheet.write(0, i, ','.join([str(elem) for elem in my_list[i]]))
我想将此数据保存在 excel 文件中的单独行中,如附图
here
"第一列中的点表示行是连续的"
但是每次数据要么没有保存要么在同一个数据上被重写并且是重复的并且
我在新行中没有数据
而且我没有在 Excel 文件中生成新行
如果有人能帮助和指导我,谢谢
自己编写代码 -->
import xlsxwriter
with xlsxwriter.Workbook('NT.xlsx') as workbook:
sheet = workbook.add_worksheet()
row, col = 0, 0
for line in lines:
# only write nonempty lines
sheet.write_row(row, col, line)
col+=1
我是 Python 的编程新手 在我的一部分代码中,生成了一个列表,它本身就是其他列表的组合,比如下面的输出 像下面的输出,它是用不同的数据在不同的时间生成的
1
[['Charles Tao'], ['Sales representative'], ['Zhangtun No.21 Hua er shan village'], ['Tiexi District Pulandian City'], ['Dalian'], ['Liaoning']]
2
[['JENNY'], ['SALES MANAGER'], ['-'], ['-'], ['Ho Chi Minh'], ['-'], ['-'], ['VIETNAM'], ['vietfoods-ex']]
数据格式以相同的方式继续,尽管某些列表的长度不同
比如我使用了下面两段代码,但是没有得到正确的输出
for i in range(1):
for j in range(0, len(my_list)):
worksheet.write(i, j, my_list[j][i])
for i in range(0, len(my_list)):
worksheet.write(0, i, ','.join([str(elem) for elem in my_list[i]]))
我想将此数据保存在 excel 文件中的单独行中,如附图 here "第一列中的点表示行是连续的"
但是每次数据要么没有保存要么在同一个数据上被重写并且是重复的并且 我在新行中没有数据
而且我没有在 Excel 文件中生成新行
如果有人能帮助和指导我,谢谢
自己编写代码 -->
import xlsxwriter
with xlsxwriter.Workbook('NT.xlsx') as workbook:
sheet = workbook.add_worksheet()
row, col = 0, 0
for line in lines:
# only write nonempty lines
sheet.write_row(row, col, line)
col+=1