日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

如何操作WPS的Excel

案例介紹

Excel(wps)模塊是用來向用戶提供一系列使用wps操作Excel的SDK,讓用戶通過簡單的參數和方法調用來實現一些復雜的操作。要使用Excel模塊,需要使用 rpa.app.wps.excel 進行操作。

案例實現

1、打開Excel

#新建excel表
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()
#向B1單元格寫入12345
data = sheet.write(range = 'B1',value = '12345')
sleep(2)
#保存
xls.save()

2、復制、粘貼Excel 操作

# 進行復制粘貼操作
#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#復制B1內單元格數據
data = sheet.copy(range = 'B1')
#向B2單元格內粘貼數據
sheet.paste('B','2')
#保存
sleep(2)
xls.save()

3、獲得指定行數的sheet行數和列數

#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#獲取sheet的行數
data = sheet.row_count()
print(data)

#獲得sheet的列數
data1 = sheet.col_count()
print(data1)

4、對列進行篩選以及移除篩選的基本操作

#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#filter 對列進行篩選,篩選后不刪除
sheet.filter(col = 'B',array = [1],delete = False)
#上述col = ‘B’,array = [1] 表示 B列中篩選值等于1的行 ,delete = False 不刪除
#移除篩選
sheet.remove_filter()
#保存
xls.save()

5、merge_cell合并單元格操作

#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#合并單元格 range
sheet.merge_cell(range = 'A1:B2',each_row = True)

#保存
xls.save()

6、插入和刪除功能

#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#插入功能 插入A1:B2 insertDirection 移動方向
sheet.insert(range = 'A1:B2',insertDirection = '下移')

#刪除功能 刪除A1:B2 
sheet.delete(range = 'A1:B2')

#保存
xls.save()

7、列去重功能

#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#列去重
sheet.remove_duplicated_cols('A1:A4',cols = ['A'] )

#保存
xls.save()

8、find 查詢內容

#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#find 查詢內容 返回一個二維數組
data = sheet.find(text = 'xxx',range = 'A1:B2')
print(data)

#保存
xls.save()

9、向指定位置插入圖片

#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#向指定位置插入圖片 file 插入圖片路徑
sheet.add_picture(file = r'xxxx',col = 'xx',row = 'xx',width = 'xx',height = 'xx')

#保存
xls.save()

10、獲得以及設置指定行高度、列寬度

#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#獲得指定行高度
var = sheet.get_row_height('1')
print(var)

#設置指定行高度 第一行 高度 20
sheet.set_row_height('1','20')

#獲得指定列寬度
var1 = sheet.get_col_width('A')
print(var1)

#設置指定列寬度 第B列 寬度 30
sheet.set_col_width('B','30')

11、設置\獲取指定范圍的公式

#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#設置指定范圍的公式
sheet.set_formula('A3','=SUM(A1:A2)')

#獲取指定范圍的公式
var = sheet.get_formula('A3')
print(var)

12、replace 替換

#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#替換的內容   text 要替換的內容 replacement 替換成的內容 
#range查找范圍(如果為空則查找整個Sheet) match_case 是否區分大小寫<bool>
sheet.replace(text = '123',replacement = 'hello_world',range = 'A1:C5',match_case = False)

13.轉換成pdf

#打開Excel表格
xls = rpa.app.wps.excel.open(r"C:\Users\XXXX\Desktop\excel測試.xlsx",visible = True)
sheet = xls.get_sheet()

#轉換成pdf
sheet.to_pdf(file =r'C:\Users\XXXX\Desktop\excel測試.pdf')