pandas可以设置excel字体吗
时间: 2023-08-01 14:12:16 浏览: 307
xlsxpandasformatter:使用Pandas数据框和xlsxwriter导出为Excel格式时,解决了格式方面的限制。 允许将格式应用于单元格,列或行
是的,pandas可以设置excel字体。可以使用`openpyxl`库来设置字体,具体操作如下:
```python
import pandas as pd
from openpyxl.styles import Font
# 读取excel文件
df = pd.read_excel("example.xlsx")
# 创建字体对象
font = Font(name="Calibri", size=12, bold=True, italic=False)
# 设置字体
ws = pd.ExcelWriter("example.xlsx", engine="openpyxl").book.active
for col in ws.columns:
for cell in col:
cell.font = font
# 保存excel文件
df.to_excel("example.xlsx", index=False)
```
这段代码会将example.xlsx文件中的所有单元格的字体设置为Calibri,大小为12,加粗,不倾斜。
阅读全文