用python读取excel文件将列数据循环并排放置复制三遍放到新的文件,复制的三列数据紧邻并排,并将每列数据按刚才循环操作放到共同创建的文件中的代码
时间: 2023-04-02 10:00:38 浏览: 58
以下是用 Python 读取 Excel 文件并将列数据循环并排放置复制三遍放到新的文件,复制的三列数据紧邻并排,并将每列数据按刚才循环操作放到共同创建的文件中的代码:
```python
import openpyxl
# 打开 Excel 文件
wb = openpyxl.load_workbook('example.xlsx')
sheet = wb.active
# 循环读取列数据
data = []
for col in sheet.iter_cols(min_col=1, max_col=3, values_only=True):
for i in range(3):
data.append(col)
# 创建新的 Excel 文件并写入数据
new_wb = openpyxl.Workbook()
new_sheet = new_wb.active
for row in zip(*data):
new_sheet.append(row)
# 保存新的 Excel 文件
new_wb.save('new_example.xlsx')
```
希望能对你有所帮助!