pandas - xlswriter“valign”:“vcenter”不工作
问题描述
下面的脚本读取现有的 CSV 文件,添加一些格式并导出到 Excel 文件。当我打开 Excel 文件时,所有格式都在那里,除了这个属性:
"valign": "vcenter"
下面是我的代码的一部分......
df = pd.read_csv(in_fname)
writer = pd.ExcelWriter(out_fname, engine="xlsxwriter")
df.to_excel(writer, sheet_name="Products")
workbook = writer.book
worksheet = writer.sheets["Products"]
worksheet.set_default_row(20)
hdr_format = workbook.add_format({"bg_color": "yellow", "align": "center",
"valign": "vcenter", "bold": True, "text_wrap": True,
"bottom": 1, "top": 0, "left": 0, "right": 0})
format1 = workbook.add_format({"num_format": "#,##0.00"})
format2 = workbook.add_format({"num_format": "#,##0"})
count = 0
while count < len(hdgs):
worksheet.write(cells[count], hdgs[count], hdr_format)
worksheet.set_column(cols[count], widths[count])
count += 1
worksheet.freeze_panes(1, 0)
writer.save()
解决方案
推荐阅读
- python - 将多边形绘制到精灵的表面上,就像它在 pygame 中的图像一样
- visual-studio-code - VS Code:如何在 C++ 中对齐函数参数?
- laravel - 如何在 Laravel 中更新 created_at 的列属性
- r - 错误:制作 ggplot 地图时节点堆栈溢出和 GDAL 错误
- python - 进程间共享内存
- powershell - 无法使用 Set-ADUser 设置 AD 属性?
- php - 数据表服务器端处理未在页面上显示输出并且条件不起作用
- hibernate - 加载映射对象jpa时如何忽略where条件
- c# - UWP - 使用 MS Graph 团队的示例代码时,OneDrive 文件下载错误:“访问路径 '...' 被拒绝”
- javascript - Safari 上的 SVG 中风渲染问题