酷代码 AI
菜单
服务商

用openpyxl库 读取excel文件第一页,第二列数据,写入excel文件中第三页,第二列,最后一行,语言方向:Python,系统环境:Linux

```python from openpyxl import load_workbook, Workbook def transfer_data(file_path): # 加载源文件 wb_source = load_workbook(file_path) # 获取第一页 sheet1 = wb_source.worksheets[0] # 获取第一页第二列数据 data = [cell.value for cell in sheet1['B']] # 新建一个工作簿 wb_dest = Workbook() # 获取第三页 sheet3 = wb_dest.create_sheet(title='Sheet3') # 找到第三页第二列的最后一行 last_row = len(sheet3['B']) + 1 # 将数据写入第三页第二列的最后一行 for value in data: sheet3.cell(row=last_row, column=2, value=value) last_row += 1 # 保存新工作簿 wb_dest.save('new_file.xlsx') transfer_data('your_file.xlsx') ``` 额外注意的逻辑点: 1. 确保提供的文件路径是正确的,否则会读取失败。 2. 注意源文件中第二列的数据格式,可能需要进行适当的转换。 3. 如果写入的数据量很大,可能需要考虑性能优化,例如分批写入。 [2024-12-31 17:06:41 | AI写代码神器 | 293点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]