pandas 利用openpyxl设置表格样式


writer = pd.ExcelWriter('/home/leo/Desktop/项目测试/922904.xlsx', engine='openpyxl')
        new_data.to_excel(writer, index=False, sheet_name="Sheet1")
        # 设置表格样式
        workbook = writer.book
        worksheet = writer.sheets['Sheet1']
        # 边框线
        border_set = Border(left=Side(border_style='thin', color='000000'),
                            right=Side(border_style='thin', color='000000'),
                            top=Side(border_style='thin', color='000000'),
                            bottom=Side(border_style='thin', color='000000'))
        rows = worksheet.max_row
        columns = worksheet.max_column
        for row in range(1, rows+1):
            for column in range(1, columns+1):
                worksheet.cell(row=row, column=column).border=border_set

        writer.save()

如果需要其他样式参考openpyxl的样式设置即可。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM