精华内容
下载资源
问答
  • python设置表格边框的方法:首先安装并导入xlwings;然后打开Excel文件并获取表格行列;再使用“ws.range(a_range).api.Borders(n).LineStyle ”命令分别自定义边框即可。安装 xlwings直接安装用 pip install ...

    python设置表格边框的方法:首先安装并导入xlwings;然后打开Excel文件并获取表格行列;再使用“ws.range(a_range).api.Borders(n).LineStyle ”命令分别自定义边框即可。

    651bc3f654b42aa13a2fe268e2692910.png

    安装 xlwings

    直接安装用 pip install xlwings,用 anaconda 的,已经内置了,见下图。

    1b05247c84d339b70ffe169c26268ff9.png

    导入 xlwingsimport xlwings as xw

    打开 Excel 文件# 打开存好的 Excelapp = xw.App()

    # 设置应用

    wb = xw.Book('data/小蜜蜂超市销售报表.xlsx')

    # 打开文件ws = wb.sheets['Sheet1']  # 选择表格

    注意:要养成良好的习惯,数据文件与程序文件要分开存储,一般数据文件存储在 data 子目录里。

    获取表格行列last_column = ws.range(1, 1).end('right').get_address(0, 0)[0] # 获取最后一列

    last_row = ws.range(1, 1).end('down').row # 获取最后一行

    a_range = f'A1:{last_column}{last_row}'  # 生成表格的数据范围

    这里 a_range 输出的范围是 A1:D6,即数据表的整个内容。

    设置 a_range,也就是 A1:D6 的表格边框

    # 设置边框ws.range(a_range).api.Borders(8).LineStyle = 1  # 上边框

    ws.range(a_range).api.Borders(9).LineStyle = 1  # 下边框

    ws.range(a_range).api.Borders(7).LineStyle = 1  # 左边框

    ws.range(a_range).api.Borders(10).LineStyle = 1  # 右边框

    ws.range(a_range).api.Borders(12).LineStyle = 1  # 内横边框

    ws.range(a_range).api.Borders(11).LineStyle = 1  # 内纵边框

    Borders() 里的参数如下:

    9a0b8ed234131121a9658bd192541627.png

    LineStyle = 1,这里的 1 指的是边框为实线。

    边框样式

    e30403eee1b045e37d804946bfdc2982.png

    到这里还不算完,还要关闭 Excel,保存 xlsx 文件。# 保存并关闭 Excel

    wb.save('data/小蜜蜂超市销售报表.xlsx')

    wb.close()

    app.quit()

    到此,设置边框的操作就完成了。

    展开全文
  • python如何设置表格边框?本篇文章小编给大家分享一下python设置表格边框方法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。安装 xlwings直接安装用 pip ...

    python如何设置表格边框?本篇文章小编给大家分享一下python设置表格边框方法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。

    安装 xlwings

    直接安装用 pip install xlwings,用 anaconda 的,已经内置了,见下图。

    导入 xlwings

    import xlwings as xw

    # 打开存好的 Excelapp = xw.App()

    # 设置应用

    wb = xw.Book('data/小蜜蜂超市销售报表.xlsx')

    # 打开文件ws = wb.sheets['Sheet1']  # 选择表格

    注意:要养成良好的习惯,数据文件与程序文件要分开存储,一般数据文件存储在 data 子目录里。

    获取表格行列

    last_column = ws.range(1, 1).end('right').get_address(0, 0)[0] # 获取最后一列

    last_row = ws.range(1, 1).end('down').row # 获取最后一行

    a_range = f'A1:{last_column}{last_row}'  # 生成表格的数据范围

    这里 a_range 输出的范围是 A1:D6,即数据表的整个内容。

    设置 a_range,也就是 A1:D6 的表格边框

    # 设置边框

    ws.range(a_range).api.Borders(8).LineStyle = 1  # 上边框

    ws.range(a_range).api.Borders(9).LineStyle = 1  # 下边框

    ws.range(a_range).api.Borders(7).LineStyle = 1  # 左边框

    ws.range(a_range).api.Borders(10).LineStyle = 1  # 右边框

    ws.range(a_range).api.Borders(12).LineStyle = 1  # 内横边框

    ws.range(a_range).api.Borders(11).LineStyle = 1  # 内纵边框

    Borders() 里的参数如下:

    LineStyle = 1,这里的 1 指的是边框为实线。

    边框样式

    到这里还不算完,还要关闭 Excel,保存 xlsx 文件。

    # 保存并关闭 Excel

    wb.save('data/小蜜蜂超市销售报表.xlsx')

    wb.close()

    app.quit()

    到此,设置边框的操作就完成了。

    展开全文
  • 实例扩展: Python快速设置Excel表格边框 import xlwings as xw #打开存好的excel app = xw.App() #设置应用 wb = xw.Book("E:/Data/小蜜蜂超市销售报表.xlsx") #打开文件 ws = wb.sheets["Sheet1"] #选择表格 last...

    安装 xlwings

    直接安装用 pip install xlwings,用 anaconda 的,已经内置了,见下图。

    导入 xlwings

    import xlwings as xw

    打开 Excel 文件

    # 打开存好的 Excelapp = xw.App()

    # 设置应用

    wb = xw.Book("data/小蜜蜂超市销售报表.xlsx")

    # 打开文件ws = wb.sheets["Sheet1"]  # 选择表格

    注意:要养成良好的习惯,数据文件与程序文件要分开存储,一般数据文件存储在 data 子目录里。

    获取表格行列

    last_column = ws.range(1, 1).end("right").get_address(0, 0)[0] # 获取最后一列

    last_row = ws.range(1, 1).end("down").row # 获取最后一行

    a_range = f"A1:{last_column}{last_row}"  # 生成表格的数据范围

    这里 a_range 输出的范围是 A1:D6,即数据表的整个内容。

    设置 a_range,也就是 A1:D6 的表格边框

    # 设置边框

    ws.range(a_range).api.Borders(8).LineStyle = 1  # 上边框

    ws.range(a_range).api.Borders(9).LineStyle = 1  # 下边框

    ws.range(a_range).api.Borders(7).LineStyle = 1  # 左边框

    ws.range(a_range).api.Borders(10).LineStyle = 1  # 右边框

    ws.range(a_range).api.Borders(12).LineStyle = 1  # 内横边框

    ws.range(a_range).api.Borders(11).LineStyle = 1  # 内纵边框

    Borders() 里的参数如下:

    LineStyle = 1,这里的 1 指的是边框为实线。

    边框样式

    到这里还不算完,还要关闭 Excel,保存 xlsx 文件。

    # 保存并关闭 Excel

    wb.save("data/小蜜蜂超市销售报表.xlsx")

    wb.close()

    app.quit()

    到此,设置边框的操作就完成了。

    实例扩展:

    Python快速设置Excel表格边框

    import xlwings as xw

    #打开存好的excel

    app = xw.App() #设置应用

    wb = xw.Book("E:/Data/小蜜蜂超市销售报表.xlsx") #打开文件

    ws = wb.sheets["Sheet1"] #选择表格

    last_column = ws.range(1, 1).end("right").get_address(0, 0)[0] #获取最后列

    last_row = ws.range(1, 1).end("down").row #获取最后行

    a_range = f"A1:{last_column}{last_row}" #生成表格的数据范围

    #设置边框

    ws.range(a_range).api.Borders(8).LineStyle = 1 #上边框

    ws.range(a_range).api.Borders(9).LineStyle = 1 #下边框

    ws.range(a_range).api.Borders(7).LineStyle = 1 #左边框

    ws.range(a_range).api.Borders(10).LineStyle = 1 #右边框

    ws.range(a_range).api.Borders(12).LineStyle = 1 #内横边框

    ws.range(a_range).api.Borders(11).LineStyle = 1 #内纵边框

    #保存并关闭excel

    wb.save("E:/Data/小蜜蜂超市销售报表2.xlsx")

    wb.close()

    app.quit()

    到此这篇关于python设置表格边框的具体方法的文章就介绍到这了,更多相关python如何设置表格边框内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!

    原文链接:https://www.py.cn/jishu/gaoji/19606.html

    展开全文
  • 小编典典有一些轻便有用的python软件包可用于此目的:1.制表:https : //pypi.python.org/pypi/tabulatefrom tabulate import tabulateprint(tabulate([['Alice', 24], ['Bob', 19]], headers=['Name', 'Age']))Name...

    小编典典

    有一些轻便有用的python软件包可用于此目的:

    1.制表:https : //pypi.python.org/pypi/tabulate

    from tabulate import tabulate

    print(tabulate([['Alice', 24], ['Bob', 19]], headers=['Name', 'Age']))

    Name Age

    ------ -----

    Alice 24

    Bob 19

    制表具有许多选项来指定标题和表格式。

    print(tabulate([['Alice', 24], ['Bob', 19]], headers=['Name', 'Age'], tablefmt='orgtbl'))

    | Name | Age |

    |--------+-------|

    | Alice | 24 |

    | Bob | 19 |

    from prettytable import PrettyTable

    t = PrettyTable(['Name', 'Age'])

    t.add_row(['Alice', 24])

    t.add_row(['Bob', 19])

    print(t)

    +-------+-----+

    | Name | Age |

    +-------+-----+

    | Alice | 24 |

    | Bob | 19 |

    +-------+-----+

    PrettyTable具有从csv,html,sql数据库读取数据的选项。你还可以选择数据子集,对表进行排序和更改表样式。

    texttable:https : //pypi.python.org/pypi/texttable

    from texttable import Texttable

    t = Texttable()

    t.add_rows([['Name', 'Age'], ['Alice', 24], ['Bob', 19]])

    print(t.draw())

    +-------+-----+

    | Name | Age |

    +=======+=====+

    | Alice | 24 |

    +-------+-----+

    | Bob | 19 |

    +-------+-----+

    使用texttable,你可以控制水平/垂直对齐,边框样式和数据类型。

    termtables:https : //github.com/nschloe/termtables

    import termtables as tt

    string = tt.to_string(

    [["Alice", 24], ["Bob", 19]],

    header=["Name", "Age"],

    style=tt.styles.ascii_thin_double,

    # alignment="ll",

    # padding=(0, 1),

    )

    print(string)

    +-------+-----+

    | Name | Age |

    +=======+=====+

    | Alice | 24 |

    +-------+-----+

    | Bob | 19 |

    +-------+-----+

    使用texttable,你可以控制水平/垂直对齐,边框样式和数据类型。

    2020-02-08

    展开全文
  • python - 将列表打印表格D.我对Python很陌生,现在我正在努力为打印输出很好地格式化我的数据。我有一个用于两个标题的列表,以及一个应该是表格内容的矩阵。 像这样:teams_list = ["Man Utd", "Man City", "T ...
  • 如果是xls文件,请用另存为csv获得csv文件 4、从sql查询值添加 从数据库查询出来的数据可以直接导入到表格打印,下面的例子使用了sqlite3,如果使用的是mysql也是一样的,只要能查询到数据就能导入到表格中 import ...
  • I'm probably have a simple question but I can't seem to find a solution online.If I create a dataframe "df" in a Jupyter notebook and then I print it out using print(), the table displayed in my brosw...
  • python表格

    2020-12-18 22:33:45
    三款新功能发布,助力阿里云表格存储再次升级阿里云表格存储于近期功能再升级,升级后的表格存储支持对DataHub采集的数据进行持久化存储,其Python SDK新增支持Python 3.x,以及最新发布的TimelineLib能够帮助用户...
  • 10:11 | | 10 | zhaoliu | 138****5322 | 15 | M | Nothing | 2020-11-30 20:12:11 | +----+----------+-------------+------+------+-------------+---------------------+ 那么 Python 怎么像这样格式化打印结果呢...
  • 如何使用 Python 输出漂亮的表格

    千次阅读 2020-03-11 11:40:00
    点击上方“编程派”,选择设为“设为星标”优质文章,第一时间送达!原文链接:https://linuxops.org/blog/python/prettytable.html1. 前言 最...
  • 如果是xls文件,请用另存为csv获得csv文件 4、从sql查询值添加 从数据库查询出来的数据可以直接导入到表格打印,下面的例子使用了sqlite3,如果使用的是mysql也是一样的,只要能查询到数据就能导入到表格中 import ...
  • 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者...最近在用python写一个小工具,这个工具主要就是用来管理各种资源的信息,比如阿里云的ECS等信息,因为我工作的电脑使用的是LINUX...
  • data=[{"name":"Amay","age":20,"result":80},{"name":"Tom","age":32,"result":90}]df=pd.DataFrame(data,columns=['name','age','result'])print(df)datafrma如下,现在要给其添加上表格框线。利用...
  • 代码生成的表格示例: 内容 说明 Fry 胡莱 Bender 班德 Morty 莫蒂 Rick 瑞克
  • pip install prettytable每次添加一行from prettytable import PrettyTable# 默认表头:Field 1、Field 2...# 添加表头table = PrettyTable(["URL", "参数", "值"])# add_row 添加一行数据table.add_row([...
  • 今天遇到一个批量读取pdf文件中表格数据的需求,样式大体是以下这样:python读取PDF无非就是三种方式(我所了解的),pdfminer、pdf2htmlEX 和 Tabula。综合考虑后,选择了最后一种。下面对三种方式分别介绍:pdfminer...
  • 前言 最近想着用 Python写一个命令行的管理各种资源的信息的管理工具,比如阿里云的ECS等信息,基本的功能就是...prettytable库就是这么一个工具,prettytable可以打印出美观的表格,并且对中文支持相当好(如果有...
  • prettytable 库就是这么一个工具,prettytable 可以打印出美观的表格,并且对中文支持相当好(如果有试图自己实现打印表格,你就应该知道处理中文是多么的麻烦) 二、安装 prettytable 并非 python 的内置库,通过...
  • 简介命令行下展示复杂的文本信息着实不易,今天给大家推荐一个不错的表格输出库prettytable,它可以打印出美观的表格,并能很好的支持中文显示。安装老规矩,通过pip方式直接安装:pip install prettytable1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,325
精华内容 530
热门标签
关键字:

python打印表格边框

python 订阅