用python将excel每列数据复制三遍并列排列创建新文件并打开的代码
时间: 2023-03-31 11:03:28 浏览: 138
python读取excel指定列数据并写入到新的excel方法
5星 · 资源好评率100%
以下是用 Python 实现将 Excel 每列数据复制三遍并列排列创建新文件并打开的代码:
```python
import openpyxl
# 打开 Excel 文件
wb = openpyxl.load_workbook('原始文件.xlsx')
# 选择第一个工作表
ws = wb.active
# 获取列数和行数
num_cols = ws.max_column
num_rows = ws.max_row
# 创建新的工作表
new_ws = wb.create_sheet('新工作表')
# 复制数据
for col in range(1, num_cols + 1):
for row in range(1, num_rows + 1):
for i in range(3):
new_ws.cell(row=row, column=col + i * num_cols).value = ws.cell(row=row, column=col).value
# 保存文件并打开
wb.save('新文件.xlsx')
os.startfile('新文件.xlsx')
```
希望能对您有所帮助!
阅读全文