用python实现表格全部数据框添加黑色实线边框 输出为EXCEL
时间: 2023-06-05 16:09:13 浏览: 538
用python处理Excel表格
可以使用openpyxl模块来实现这个功能,代码如下:
```python
import openpyxl
from openpyxl.styles.borders import Border, Side
# 打开Excel文件
wb = openpyxl.load_workbook('file_path.xlsx')
# 获取第一个工作表
ws = wb.active
# 定义边框样式
thin_border = Border(
left=Side(style='thin', color='000000'),
right=Side(style='thin', color='000000'),
top=Side(style='thin', color='000000'),
bottom=Side(style='thin', color='000000')
)
# 遍历所有单元格,添加边框
for row in ws.rows:
for cell in row:
cell.border = thin_border
# 保存Excel文件
wb.save('file_path.xlsx')
```
这段代码中,我们首先使用`openpyxl.load_workbook`函数打开Excel文件,然后使用`wb.active`获取第一个工作表。接着,我们定义了一个`thin_border`变量,其中`Side(style='thin', color='000000')`表示边框线条宽度为thin(细线)且颜色为黑色。然后我们使用两个嵌套的for循环遍历所有单元格,并将`cell.border`属性设置为`thin_border`变量,以添加边框。最后,我们使用`wb.save`函数保存Excel文件。
阅读全文