python 讀取Excel使用xlwing庫

2022-07-11 08:09:16 字數 1963 閱讀 1908

#

-*- coding: utf-8 -*-

2 import

xlwings as xw

3 4 wb = xw.book() #

建立乙個臨時**

5 sht = wb.sheets["

sheet1

"] #

建立sheet頁

6 sht.range("

a1").value = 1 #

給指定單元格賦值

7 sht.range("

a1:c3

").api.font.size = 15 #

設定單元格字型大小

8 sht.range("

a1:c3

").api.font.name = "

微軟雅黑"#

設定字型

9 sht.range("

a1").api.font.bold = true #

設定單元格字型是否加粗

10 sht.range("

a1").api.font.color = 0x0000ff #

設定字型顏色

11 print(sht.range("

a1").api.font.name) #

返回指定單元格中字型的名字,預設為 宋體

12 sht.range("

a1:c3

").api.horizontalalignment = -4108 #

-4108 水平居中。 -4131 靠左,-4152 靠右

13 sht.range("

a1:c3

").api.verticalalignment = -4108 #

-4108 垂直居中(預設)。 -4160 靠上,-4107 靠下, -4130 自動換行對齊。

14 sht.range("

b1").value = 2

15 sht.range("

c1").formula = "

=sum(a1:b1)"#

引用公式

16 sht.range("

a1").columns.autofit() #

自動根據單元格中內容調整單元格的寬度

17 sht.range("

a1").color = [0, 0, 255] #

設定單元格顏色

18 print(sht.range("

a1").value) #

返回單元格內容

19 print(sht.range("

a1").color) #

返回單元格顏色值

20 print(sht.range("

c1").formula_array) #

返回單元格中的引用公式

21 sht.range('

a2').value = [['

hello 1

', '

hello 2

', '

hello 3

'], [1.0, 2.0, 3.0]] #

批量填寫資料

22 print(sht.range("

a2").expand().value) #

輸出批量輸入內容

23 sht.range("

a4:c4

").merge() #

進行單元格合併

24 print(sht.range("

a4").merge_area) #

返回合併單元格的物件,如果不在範圍之內則返回具體的單元格

25 print(sht.range("

a4:c4

").merge_cells) #

返回真假

26 sht.range("

a4").unmerge() #

取消合併單元格

出  處:拷貝於

如何使用python讀取excel(一)

在進行操作前,我們先熟悉一下excel 的基本術語 這裡我們使用openpyxl讀取資料。檢視每個工作簿包含的工作表 import openpyxl wb openpyxl.load workbook examble.xlsx 從工作簿檢視工作表 print wb.sheetnames 也可以通過迴...

python讀取excel檔案

一 安裝xlrd模組 二 使用介紹 1 匯入模組 import xlrd 2 開啟excel檔案讀取資料 data xlrd.open workbook excelfile.xls 3 使用技巧 獲取乙個工作表 table data.sheets 0 通過索引順序獲取 table data.shee...

python讀取Excel例項

1 安裝python官方excel庫 xlrd 2 獲取excel檔案位置並讀取 3 讀取sheet 4 讀取指定rows和cols內容 coding utf 8 import xlrd from datetime import date,datetime def read excel 檔案位置 e...