【发布时间】:2019-10-08 16:04:18
【问题描述】:
这两个openpyxl之一,xlsxwriter在将csv文件导出到excel时会自动将字体样式更改为粗体。它只发生在第一列。你知道为什么以及如何克服这种行为吗?
import pandas as pd
import openpyxl
import xlsxwriter
from pandas import DataFrame
import time
from glob import iglob
data = pd.read_csv(next(iglob('*.csv')))
data = data.sort_values(by=['A'], ascending=False)
data.to_excel('out.xlsx',engine='xlsxwriter', index=False)
【问题讨论】:
-
只是为了澄清一下,Pandas 通过 openpyxl 或 xlsxwriter 将粗体格式添加到标题中。要指定您自己的标头,请参阅此示例:xlsxwriter.readthedocs.io/…