如何解决在 xlsxwriter python 中使用输入函数创建多个工作表
我想使用 input
函数创建多个工作表。我使用了 split
函数,但它仍然只创建一张纸。这个想法不受张数的限制。
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()
已经创建了一个列表,因此您不需要另一个变量来保存工作表名称。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。