騰訊釋出全新技術品牌“QQ 瀏覽器實驗室”:探索下一代資訊獲取方式等
阿新 • • 發佈:2021-11-29
基本單詞:cell格子,sheet表,column列,row行
初始
form openpyxl import load_workbook
workbook = load_workbook(filename = '這是一個表格.xlsx')//filename表格檔案路徑,workbook代指那個表格,可以用workbook來呼叫方法來獲取資料
worlbool.save(filename = '這是一個表格.xlsx')操作過表格之後的儲存操作
workbook.create_sheet('表格2')建立表格2
workbook.remove(workbook['表格2'])刪除表格2
workbook.copy_workbook(workbook['表格1')複製表格1
sheet = workbook.active獲取唯一活躍的表
cell = sheet['a1']把A1格子指向cell.
sheet.append()新增資料,列表
sheet.title = '表格1'修改表格名稱
sheet.insert_cols(idx=2,amount = 1)在第二列插入列idx第幾列,amount插入幾列
sheet.insert_rows(idx,amount)如上↑
sheet.delete_cols(idx,amount)如上↑不過這個是做刪除操作
sheet.move_range("C1:D4",rows=2,cols=-2)移動表格,把C1到D4的表格往下2行,往左兩列
cell = sheet['a1:a5']把A1到A5的資料指向cell
cell = sheet.rows把sheet所有的行指向cell
cell.value獲取cell的值
cell.value = '賦值'給這個格子輸入內容
cell.row獲取格子的行數
cell.column獲取格子的列數
cell.coordinate獲取格子的座標
workbook.sheetnames獲取表格內的表名稱
sheet = workbook['表名稱'] sheet.dimensions獲取表的大小:如a1:b4
建立一個新的表格
form openpyxl import Workbook
workbook = Workbook()
sheet = workbook.active
sheer.title = '表格1'
worlbool.save(filename = '這是一個表格.xlsx')
修改表格樣式
from openpyxl.styles import Font
font = Font(name='思源黑體 Regular',size=12,bold=True,italic=True,color='FFF000')name字型名稱,size字型大小,bold是否加粗italic是否斜體color字型顏色
cell.font = font把設定應用到cell中
font = cell.font
font.name/size/bold/italic/color獲取表格的字型/字型大小等等
alignment = Alignment(horizontal='center',vertical='center',text_rotation=45)horizontal=水平對齊模式,vertical=垂直對齊模式,text_rotation=旋轉,wrap_text=是否自動換行)
cell.alignment = alignment
設定邊框樣式
設定填充樣式
設定行寬行高
合併單元格
取消合併單元格