from openpyxl import Workbook
# Create a new Workbook
wb = Workbook()
ws = wb.worksheets[0]
from openpyxl.utils import range_boundaries
# Define start Range(['J2']) in the new Worksheet
min_col, min_row, max_col, max_row = range_boundaries('J2')
# Iterate Range you want to copy
for row, row_cells in enumerate(New_Burden['W7:W46'], min_row):
for column, cell in enumerate(row_cells, min_col):
# Copy Value from Copy.Cell to given Worksheet.Cell
ws.cell(row=row, column=column).value = cell.value
将区域(
['W7:W46']
)从一个工作表复制到另一个工作表:如果范围不重叠,也可以在同一工作表中进行。在
如果您想用多个不同的列执行上述操作, 在
^{pr2}$function
中使用上述内容:使用Python:3.4.2-openpyxl:2.4.1-LibreOffice:4.3.3.2测试
相关问题 更多 >
编程相关推荐