欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python設置表格邊框的具體方法

 更新時間:2020年07月17日 14:18:53   作者:曉曦&sea  
在本篇文章里小編給大家整理的是關于python設置表格邊框的具體方法及相關代碼,需要的朋友們可以學習參考下。

安裝 xlwings

直接安裝用 pip install xlwings,用 anaconda 的,已經內置了,見下圖。

4.jpg

導入 xlwings

import xlwings as xw

打開 Excel 文件

# 打開存好的 Excelapp = xw.App() 
# 設置應用
wb = xw.Book('data/小蜜蜂超市銷售報表.xlsx') 
# 打開文件ws = wb.sheets['Sheet1']  # 選擇表格

注意:要養(yǎng)成良好的習慣,數(shù)據(jù)文件與程序文件要分開存儲,一般數(shù)據(jù)文件存儲在 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}'  # 生成表格的數(shù)據(jù)范圍

這里 a_range 輸出的范圍是 A1:D6,即數(shù)據(jù)表的整個內容。

設置 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() 里的參數(shù)如下:

5.jpg

LineStyle = 1,這里的 1 指的是邊框為實線。

邊框樣式

6.jpg

到這里還不算完,還要關閉 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}' #生成表格的數(shù)據(jù)范圍

#設置邊框
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如何設置表格邊框內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python3連接kafka模塊pykafka生產者簡單封裝代碼

    python3連接kafka模塊pykafka生產者簡單封裝代碼

    今天小編就為大家分享一篇python3連接kafka模塊pykafka生產者簡單封裝代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Mac在python3環(huán)境下安裝virtualwrapper遇到的問題及解決方法

    Mac在python3環(huán)境下安裝virtualwrapper遇到的問題及解決方法

    這篇文章主要介紹了Mac在python3環(huán)境下安裝virtualwrapper遇到的問題及解決方法,我在使用mac安裝virtualwrapper的時候遇到了問題,搞了好長時間,,在這里總結一下分享出來,供遇到相同的問題的朋友使用,少走些彎路,需要的朋友可以參考下
    2019-07-07
  • Python中斷言Assertion的一些改進方案

    Python中斷言Assertion的一些改進方案

    python中的斷言Assertion使用起來很方便,但是也不盡如人意的地方,所以這篇文章通過幾個方面對Python中的斷言進行了改進,感興趣的朋友們可以參考借鑒,下面來一起看看吧。
    2016-10-10
  • 解決TensorFlow程序無限制占用GPU的方法

    解決TensorFlow程序無限制占用GPU的方法

    這篇文章主要介紹了解決TensorFlow程序無限制占用GPU的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • Python中SQLAlchemy庫的使用方法分析

    Python中SQLAlchemy庫的使用方法分析

    SQLAlchemy 是Python SQL工具包和對象關系映射器(ORM),允許Python開發(fā)者在應用程序中使用SQL來交互,而無需處理數(shù)據(jù)庫的具體細節(jié),本文給大家詳細分析了Python中SQLAlchemy庫的使用方法,需要的朋友可以參考下
    2024-08-08
  • python實現(xiàn)最長公共子序列

    python實現(xiàn)最長公共子序列

    這篇文章主要為大家詳細介紹了python實現(xiàn)最長公共子序列的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Python的Pandas時序數(shù)據(jù)詳解

    Python的Pandas時序數(shù)據(jù)詳解

    這篇文章主要為大家詳細介紹了Pandas時序數(shù)據(jù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Python學習之shell腳本的使用詳解

    Python學習之shell腳本的使用詳解

    這篇文章主要為大家分析一個python庫–sh(系統(tǒng)調用),主要內容包括其使用實例、應用技巧、基本知識點總結和需要注意事項,具有一定的參考價值,需要的朋友可以參考一下
    2023-04-04
  • 如何基于python實現(xiàn)年會抽獎工具

    如何基于python實現(xiàn)年會抽獎工具

    這篇文章主要介紹了如何基于python實現(xiàn)年會抽獎工具,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Pycharm設置去除顯示的波浪線方法

    Pycharm設置去除顯示的波浪線方法

    今天小編就為大家分享一篇Pycharm設置去除顯示的波浪線方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10

最新評論