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的樣式設置即可。
