Python在Linux下用openpyxl库:从Excel首页列数据迁移至第三页列末及注意要点
```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. 如果写入的数据量很大,可能需要考虑性能优化,例如分批写入。 ######[AI写代码神器 | 293点数解答 | 2024-12-31 17:06:41]
- Python 利用 win32com 库:将 Excel 转换为 A4 横向 PDF 并单独打印首列(字节豆包 | 507点数解答 | 2025-03-10 15:48:12)329
- 代码优化指南:Python邮件操作代码的改进建议与注意要点(字节豆包 | 182点数解答 | 2025-04-12 00:49:09)230
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)491
- Java代码实现从JSON数据中提取ID,涉及“数据”与“项目 - 知识库”结构(字节豆包 | 603点数解答 | 2025-04-15 22:48:51)254
- C++ 实现:计算一排鹅与最高、最矮鹅的身高差及代码详解(字节豆包 | 549点数解答 | 2025-11-16 20:19:06)103
- 编程揭秘:计算 𝑛! 在 𝑃 进制下末尾零个数的方法与代码实现(DeepSeek | 549点数解答 | 2026-01-11 17:49:54)61
- 工程师必知:软件系统用户文档编写九大要点揭秘(百度文心 | 350点数解答 | 2023-11-09 18:23:53)213
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)444
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)438
- 用 openpyxl 给 Excel 表格区域加黑线,附详细代码与注意要点(阿里通义 | 323点数解答 | 2024-11-23 16:47:32)90
- 用 openpyxl 实现 Excel 最后一列剪切到前一列:附代码及注意要点(阿里通义 | 343点数解答 | 2024-11-23 17:10:41)106
- Python:用模拟退火算法求解多车辆路径规划问题并可视化(GPT | 2729点数解答 | 2024-11-25 15:32:50)249