【xlwings1】快速入门

前言:安装

pip install xlwings

xlwings 安装成功后,如果运行提示报错“ImportError: no module named win32api”,请再安装 pypiwin32 或者 pywin32 包;(pip install pypiwin32)

一、脚本:自动化/与Python的Excel交互

创建工作薄或打开现有工作簿

import xlwings as xw
wb = xw.Book()  # 这句创建一个新的工作薄
wb = xw.Book('FileName.xlsx')  # 连接到当前工作目录中的现有文件
wb = xw.Book(r'C:\path\to\file.xlsx')  # 在Windows上:使用原始字符r来避免反斜转义

 如果您在两个Excel实例中打开了相同的文件,您需要完全限定它,并包含应用程序实例:

xw.apps[0].books['FileName.xlsx']

实例化一个表对象:

sht = wb.sheets['Sheet1']
sht = wb.sheets[0]

非常容易的读取单元格的值,或将值写入单元格

sht.range("A1").value = "Foo1"   #将值写入单元格
v = sht.range("A1").value         #读取excel的值
print(v)  #打印结果:Foo1

猜你喜欢

转载自www.cnblogs.com/sunshuhai/p/9057378.html