python文件处理系列(二):Excel文件读取库xlwings
生活随笔
收集整理的這篇文章主要介紹了
python文件处理系列(二):Excel文件读取库xlwings
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、xlwings概述
1.xlwings特點
- xlwings能夠非常方便的讀寫Excel文件中的數據,并且能夠進行單元格格式的修改
- 可以和matplotlib以及pandas無縫連接
- 可以調用Excel文件中VBA寫好的程序,也可以讓VBA調用用Python寫的程序。
- 開源免費,一直在更新
2.xlwings基本對象
| App | 打開Excel程序 | 1.創建app對象 import xlwings as xw 默認設置:程序可見,只打開不新建工作薄,屏幕更新關閉 2.打開一個excel文件(以下兩種寫法都可以) wb = app.books("xxx.xlsx") wb = app.books.open("xxx.xlsx") | 打開一個.xlsx文件既可以先創建一個App對象,也可以 |
| Book | 打開工作簿 | >>> import xlwings as xw >>> wb = xw.Book() # 這將創建一個新的工作簿 >>> wb = xw.Book('FileName.xlsx') # 連接到當前工作目錄中的現有文件 >>> wb = xw.Book(r'C:\path\to\file.xlsx') # 在Windows上:使用原始字符串來轉義反斜杠 | ? |
| Sheet | 打開指定sheet | >>> sht = wb.sheets['Sheet1'] >>> sht = wb.sheets[1] | sheet的下標是從1開始,不是從0開始的 |
| Range | 讀取單元格的值 | >>> sht.range('A1').value = 'Foo 1' >>> sht.range('A1').value 'Foo 1' | ? |
參考文章:
xlwings中文文檔
總結
以上是生活随笔為你收集整理的python文件处理系列(二):Excel文件读取库xlwings的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python数值类型:小数与百分数的转换
- 下一篇: python 全局变量引用与修改