Python Pandas轻松实现数据输出到Excel并自动添加边框
要在Python的pandas库中将数据输出到Excel表格并自动加边框,可以使用以下步骤: 1. 首先,确保已经安装了`pandas`和`openpyxl`库。如果没有安装,可以使用以下命令安装: ```bash pip install pandas openpyxl ``` 2. 然后,使用以下代码将数据输出到Excel表格并自动加边框: ```python import pandas as pd from openpyxl import Workbook from openpyxl.utils.dataframe import dataframe_to_rows from openpyxl.styles import Border, Side # 创建一个示例数据框 data = {'A': [1, 2, 3], 'B': [4, 5, 6]} df = pd.DataFrame(data) # 创建一个Excel工作簿 wb = Workbook() ws = wb.active # 将数据框转换为行,并将其添加到工作表中 for r in dataframe_to_rows(df, index=False, header=True): ws.append(r) # 设置边框样式 border = Border(left=Side(style='thin'), right=Side(style='thin'), top=Side(style='thin'), bottom=Side(style='thin')) # 为工作表的所有单元格应用边框样式 for row in ws.iter_rows(): for cell in row: cell.border = border # 保存工作簿到文件 wb.save('output.xlsx') ``` 这段代码首先创建了一个示例数据框,然后将其转换为行并添加到Excel工作表中。接下来,设置了边框样式,并将该样式应用于工作表的所有单元格。将工作簿保存到名为`output.xlsx`的文件中。 ######[AI写代码神器 | 412点数解答 | 2024-01-15 16:28:18]
- Python 利用 win32com 库:将 Excel 转换为 A4 横向 PDF 并单独打印首列(字节豆包 | 507点数解答 | 2025-03-10 15:48:12)321
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)478
- jQuery 实现动态操作 DOM:打造可增删任务的待办事项列表应用(百度文心 | 1015点数解答 | 2024-10-26 23:41:22)443
- jQuery 打造实用待办事项列表:输入添加、点击删除一步到位!(阿里通义 | 1139点数解答 | 2024-10-29 08:44:48)359
- jQuery 实现动态操作 DOM:打造带添加与删除功能的待办事项列表应用(阿里通义 | 687点数解答 | 2024-10-29 09:25:06)374
- jQuery 实战:打造可添加与删除任务的待办事项列表应用(字节豆包 | 499点数解答 | 2024-10-29 20:40:48)283
- Java代码实现从JSON数据中提取ID,涉及“数据”与“项目 - 知识库”结构(字节豆包 | 603点数解答 | 2025-04-15 22:48:51)248
- C++ 实现:计算一排鹅与最高、最矮鹅的身高差及代码详解(字节豆包 | 549点数解答 | 2025-11-16 20:19:06)95
- 编程揭秘:计算 𝑛! 在 𝑃 进制下末尾零个数的方法与代码实现(DeepSeek | 549点数解答 | 2026-01-11 17:49:54)57
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)362
- Python 处理 SWE 与降水数据:融雪量数据部分月份为空原因探究(字节豆包 | 78点数解答 | 2025-05-07 12:37:09)169
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)432