在 xlsxwriter 中使用输入功能创建多个工作表 python
Creating multiple sheets with input function in xlsxwriter python
我想使用 input
函数创建多个 sheet。我使用了 split
函数,但它仍然只创建一个 sheet。思路是不受sheet个数的限制。
import xlsxwriter
from xlsxwriter import workbook
workbook = xlsxwriter.Workbook('doc.xlsx')
sheetnames = input("Enter value: ").split(', ')
sheetss = []
for i in sheetnames:
sheetss.append(i)
worksheet_data = workbook.add_worksheet(i)
workbook.close()
有什么想法吗?
尝试:
import xlsxwriter
workbook = xlsxwriter.Workbook("test.xlsx")
sheetnames = input("Enter value: ").split(", ")
for i in sheetnames:
workbook.add_worksheet(i)
workbook.close()
使用 split()
已经创建了一个列表,因此您不需要另一个变量来保存工作表名称。
我想使用 input
函数创建多个 sheet。我使用了 split
函数,但它仍然只创建一个 sheet。思路是不受sheet个数的限制。
import xlsxwriter
from xlsxwriter import workbook
workbook = xlsxwriter.Workbook('doc.xlsx')
sheetnames = input("Enter value: ").split(', ')
sheetss = []
for i in sheetnames:
sheetss.append(i)
worksheet_data = workbook.add_worksheet(i)
workbook.close()
有什么想法吗?
尝试:
import xlsxwriter
workbook = xlsxwriter.Workbook("test.xlsx")
sheetnames = input("Enter value: ").split(", ")
for i in sheetnames:
workbook.add_worksheet(i)
workbook.close()
使用 split()
已经创建了一个列表,因此您不需要另一个变量来保存工作表名称。