xlwings 操作wps命令与excel有区别

1,930 阅读1分钟

xlwings 操作wps命令与excel有区别

import xlwings as xw
>>> app=xw.App()

>>> app
<Excel App 17752>
#当前活动sheet的操作
>>> app.range('A1').value
>>> app.range('A1').value='111'
#指定sheet后才能使用range(1,1)之类形式引用

>>> app.books
Books([<Book [工作簿1]>])

>>> app.range('A1').value = [[1],[2],[3],[4],[5]]
>>> app.books
Books([<Book [工作簿1]>])
>>> app.books[0].name
'工作簿1'
>>> app.books[0].sheets
Sheets([<Sheet [工作簿1]Sheet1>, <Sheet [工作簿1]Sheet2>])

#对指定sheet的操作
>>> app.books[0].sheets[0].range('A2').value='qq'
>>>
>>> app.books.active
<Book [工作簿1]>
>>> app.books.active.sheets
Sheets([<Sheet [工作簿1]Sheet1>, <Sheet [工作簿1]Sheet2>])
>>> app.books.active.sheets.active
<Sheet [工作簿1]Sheet1>
>>> app.books.active.sheets.active.cells(3,3).value='ddeaa'