xlsxwriter 中的粗边框

2024-02-11

是否有任何选项可以使用 xlsxwriter 在 Excel 中添加粗边框?

我正在使用条件格式在范围之间编写边界。

Add table won't work in my case.enter image description here


是否有任何选项可以使用 xlsxwriter 在 Excel 中添加粗边框?

为此,您可以使用边框样式为 2 或 5 的单元格格式。请参阅重量栏格式化set_border()方法 https://xlsxwriter.readthedocs.io/format.html#format-set-border:

import xlsxwriter

workbook = xlsxwriter.Workbook('borders.xlsx')
worksheet = workbook.add_worksheet()

format1 = workbook.add_format({'border': 1})
format2 = workbook.add_format({'border': 2})
format3 = workbook.add_format({'border': 5})

worksheet.write('B3', 'Border 1', format1)
worksheet.write('B6', 'Border 2', format2)
worksheet.write('B9', 'Border 5', format3)

workbook.close()

Output:

但请注意,据我所知,Excel 不支持/允许条件格式中的较粗边框。据我所知,通过对话框,唯一允许的重量是 1,即标准厚度。

另请注意,XlsxWriter 中没有直接的方法来应用范围周围的边框。您需要将适当的边框格式(8+ 格式)应用于范围边缘的所有单元格。这就是 Excel 所做的,它只是隐藏在 GUI 后面。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

xlsxwriter 中的粗边框 的相关文章

随机推荐

  • 为什么 Go 中字符串不能为 nil?

    该程序可在 Go Playground 上使用 https play golang org p 2gLydmLeHf reads package main import fmt func main var name string nil f
  • 在 Sqlite 中将位图存储为 BLOB 是个好主意吗?

    如果我在 sqlite 数据库中存储太多位图 作为 BLOB 在检索它们时会得到奇怪的异常 即使作为 Throwable 我也无法捕获 但我每次都可以在 LogCat 中看到它 Failed to read row 2 column 0 f
  • 在R中绘制一个正方形内的一个圆

    我正在尝试制作一个简单的插图 其中在正方形内绘制了一个圆圈 我已经用过rect 函数从grid包和draw circle 函数从plotrix之前打包过 所以我认为这会很简单 但显然我错过了一些东西 在我看来 以下代码应该可以工作 requ
  • $(window).load() 和 $(document).ready() 函数之间的区别

    有什么区别 window load function and document ready function 在 jQuery 中 document ready是一个 jQuery 事件 它在 DOM 准备好时运行 例如全部elements
  • Symfony 2 FOS UserBundle 用户没有获得组的角色

    我正在使用 FOS User Bundle 来管理对我的应用程序的访问 由于我需要一个团体概念 我已经按照文档中的描述实现了我需要的内容group https github com FriendsOfSymfony FOSUserBundl
  • 如何将速度模板加载到 EJB 中以用作邮件模板

    我有一个 Java EE 6 应用程序 我想在其中使用速度从模板生成邮件 我有一个 Named bean 负责加载和填充特定模板 该项目是一个Web应用程序 所以我将模板放入WEB INF classes中 顺便说一句 这似乎相当难看 但我
  • 在 woocommerce 3 中的购物车页面上显示变体的产品属性

    如何在购物车页面上显示产品类别及其变体 这是关于具有变化的可变产品 包含变体的属性 没有附加属性 未针对变体设置 要显示变体的产品属性 有两种方法 请参阅此相关答案 产品变体属性 因为购物车项目在 WooCommerce 中显示不同 htt
  • F# 中的模块与命名空间

    我有一个用 F 编写的库 由 C 和 F 使用 这个库定义了一个类foo 在模块中bar 在命名空间中random light namespace random module bar type foo 现在 当我去消费类型random fo
  • 在脚本标签中使用 & 符号时 Thymeleaf 渲染错误

    我想将谷歌地图 javascript 添加到 Thymeleaf 模板 如下所示 https maps googleapis com maps api js v 3 exp libraries places 它抛出异常 org xml sa
  • 如何在h5py中指定自定义压缩过滤器

    根据 h5py 文档 压缩过滤器可以由底层 HDF5 库动态加载 这是通过将过滤器编号作为压缩参数传递给 Group create dataset 来完成的 我有以下代码 效果很好 import numpy as np a np rando
  • 尝试使用 VBA 在 Access 中打开记录集时出现“参数太少错误”

    I found 另一个答案在这里 https stackoverflow com questions 5445062 run time error 3061 too few parameters expected 1 access 2007
  • Quarkus Websocket 中阻塞 IO 线程

    我有一个接收数据的 websocket 我想用这些数据进行一些数据库操作 这是我的代码的简化版本 import javax enterprise context ApplicationScoped import javax enterpri
  • 如何在所有类成员上设置 [DataMember]

    我有一个班级 有无数的成员 我想用DataContract序列化 反序列化 因此该类具有 DataContract 属性 如果我把 DataMember 属性有效 否则无效 我要放吗 DataMember 在他们所有人身上 有没有办法自动将
  • Objective-C 相当于 Java 的 BlockingQueue?

    在从事 Java 开发多年后 我刚刚开始涉足 iPhone 开发 我正在寻找与 Java 等效的 Objective C阻塞队列 http java sun com j2se 1 5 0 docs api java util concurr
  • Flutter,如何使我的原材料按钮变大并且更紧密地排列在一起。

    我有一些代码可以创建 7 个圆形的原材料按钮 然而 我似乎无法改变圆圈的大小 或将它们放置得更近 页面 dart Row children
  • kivy buildozer 无法编译针对 python3 的应用程序

    我正在尝试针对 python3 构建我的 kivy 应用程序 首先 我下载了crystax ndk 并将ANDROIDNDK设置为它的位置 我在 buildozer spec 中将 python3crystax 添加到了我的要求中 并使用以
  • woocommerce 发票上的其他收件人

    有没有办法向 woocommerce 发票邮件添加其他收件人 我尝试使用 woocommerce email headers 挂钩 但它不起作用 add filter woocommerce email headers mycustom h
  • RESTful JSON 的链接标头与链接元素

    当使用 JSON 资源构建 RESTful 超媒体 API 时 我似乎有两个选项来指定资源之间的超媒体关系 将链接嵌入到 JSON 文档的正文中 这里的问题是 虽然我看到了许多好的努力 但没有用于指定超链接的标准化语法 HAL Collec
  • 使用 R 模拟有偏差的 6 面骰子

    在 R 中 我想计算出模拟 6 面骰子被抛出 44 次的代码 骰子有偏差 因为掷出数字 6 的可能性是其两倍 与任何其他个人号码一样 我可以为一个无偏见的骰子做到这一点 但不知道该怎么做这个 Thanks 你需要两个replace TRUE
  • xlsxwriter 中的粗边框

    是否有任何选项可以使用 xlsxwriter 在 Excel 中添加粗边框 我正在使用条件格式在范围之间编写边界 Add table won t work in my case 是否有任何选项可以使用 xlsxwriter 在 Excel