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