python - Python ExcelWriter 格式化“所有边框”
解决方案
您可以使用以下方式向列添加格式(您必须使用样式来获得所需的厚度):
import pandas as pd
import numpy as np
import xlsxwriter
df = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]), columns=['a', 'b', 'c'])
writer = pd.ExcelWriter('pandas_simple.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1')
workbook = writer.book
worksheet = writer.sheets['Sheet1']
border_fmt = workbook.add_format({'bottom':5, 'top':5, 'left':5, 'right':5})
worksheet.conditional_format(xlsxwriter.utility.xl_range(0, 0, len(df), len(df.columns)), {'type': 'no_errors', 'format': border_fmt})
writer.save()
推荐阅读
- c# - 如何在 C# 中一次播放多个频率的声音?
- javascript - 为什么我收到这个未捕获的 SyntaxError: Unexpected token : error in Jquery while making a get request?
- c# - FileSystemWatcher 没有捕捉到变化
- android - 如何从 Android 应用程序打开 Viber 公共聊天?
- r - 无法在 R 中加载 Bioconductor 包全基因组np6cdf
- azure-iot-edge - 如何在 Azure IoT Edge 中调试 edgeHub 模块
- node.js - 如何添加一个计数器变量(不是全局的)
- sql-server - SQL Server:查看 CASE WHEN THEN ELSE END ROWNUMBER + 最后一个值
- ms-access - 如何使用键盘在 MS Access 中展开相关表?
- angular - ngx-bootstrap typeahead with optionslisttemplate不尊重typeaheadOptionsInScrollableView值