python - xlsxwriter:同一工作簿中的重复工作表
问题描述
我正在处理一个工作簿,我想将第一个工作表的所有单元格中包含的值复制到同一个工作簿中的第二个单元格中。
我试过:
wb = xlsxwriter.Workbook('test.xlsx')
ws = wb.add_worksheet("Worksheet 1")
ws_1 = wb.add_worksheet("Worksheet 2")
ws_1 = ws
但它不起作用;我该如何使用上述库来做到这一点?
解决方案
我想将第一个工作表的所有单元格中包含的值复制到第二个工作表
一旦数据进入工作簿/工作表对象,XlsxWriter 中没有复制数据或以任何方式对其进行操作的机制。
但是,如果您想将相同的数据写入一个或多个工作表,您可以像这样遍历工作表:
import xlsxwriter
wb = xlsxwriter.Workbook('test.xlsx')
ws_1 = wb.add_worksheet("Worksheet 1")
ws_2 = wb.add_worksheet("Worksheet 2")
for worksheet in wb.worksheets():
worksheet.write(0, 0, 'Hello')
worksheet.write(1, 0, 'World')
wb.close()
推荐阅读
- xamarin - 在 Xamarin 的 ViewModel 中设置 Picker 的初始值
- javascript - 反应应用程序不保存到firebase数据库
- logstash - LogStash 翻译过滤器被忽略
- python - TensorFlow:使用@tf.function 的正确方法
- java - 启用 Show In > System Explorer 的条件是什么?
- rabbitmq - 在 RabbitMQ 2.3.6 中从消息队列中侦听消息时更改了数据类型
- python - KeyError Pandas 合并 .csv
- python - 使用日期逻辑创建假数据
- ios - 垂直居中 VStack?
- python - 如何在 Python 中删除列表项