Python xlsxwriter:同一工作簿中的重复工作表

Python xlsxwriter:同一工作簿中的重复工作表,python,xlsxwriter,Python,Xlsxwriter,我正在处理一个工作簿,我想将第一个工作表的所有单元格中包含的值复制到同一工作簿中的第二个单元格中 我试过: wb = xlsxwriter.Workbook('test.xlsx') ws = wb.add_worksheet("Worksheet 1") ws_1 = wb.add_worksheet("Worksheet 2") ws_1 = ws 但它不起作用;使用前面提到的库如何实现这一点?您可以从 您可以使用它将其中一个工作表中的参数复制到另一个工作表中 import xlsxwr

我正在处理一个工作簿,我想将第一个工作表的所有单元格中包含的值复制到同一工作簿中的第二个单元格中

我试过:

wb = xlsxwriter.Workbook('test.xlsx')
ws = wb.add_worksheet("Worksheet 1")

ws_1 = wb.add_worksheet("Worksheet 2")
ws_1 = ws
但它不起作用;使用前面提到的库如何实现这一点?

您可以从

您可以使用它将其中一个工作表中的参数复制到另一个工作表中

import xlsxwriter


workbook = xlsxwriter.Workbook('Expenses01.xlsx')
worksheet1 = workbook.add_worksheet()
worksheet2 = workbook.add_worksheet()
worksheet1.write('A1', 123)
expenses = (
    ['Rent', '=sheet1!A1'],
    ['Gas',   '=sheet1!A1'],
    ['Food',  '=sheet1!A1'],
    ['Gym',    '=sheet1!A1'],
)

row = 0
col = 0

for item, cost in (expenses):
    worksheet2.write(row, col,     item)
    worksheet2.write(row, col + 1, cost)
    row += 1

workbook.close()


我想将第一个工作表的所有单元格中包含的值复制到第二个工作表中

XlsxWriter中没有任何机制可以在数据进入工作簿/工作表对象后复制数据或以任何方式对其进行操作

但是,如果要将相同的数据写入一个或多个工作表,可以按如下方式迭代工作表:

导入xlsxwriter wb=xlsxwriter.Workbook'test.xlsx' ws_1=wb.add_工作表工作表1 ws_2=wb.add_工作表工作表2 对于wb.worksheets中的工作表: worksheet.write0,0,“您好” worksheet.write1,0,“世界” wb.close
谢谢你的回答;然而,这并不能最低限度地解决我的问题;但请仔细阅读,我需要将第一页中的所有值复制到第二页!不只是创建第二张图纸。谢谢如果您想从工作表的上一页复制到另一页,可以选中此项