这篇文章将简单介绍python利用xlwings操作excel,读与写
首先打开打开命令窗口,输入pip install xlwings
等待安装完成
import xlwings as excel #这里的excel可以换成其他名称
excel.Book(r"C:\Users\NICE\Desktop\test.xlsx")#打开表会弹出excel
或者让excel不弹出来,上面代码换成
excel.App(visible=False,add_book=False).books.open(r"C:\Users\NICE\Desktop\test.xlsx")
可以体验一下两种打开方式
这是作为示例的一个表
获取名称为Sheet1的这个表
sheet=excel.sheets["Sheet1"]
读取指定列的全部内容,这里拿A列作为例子
for i in range(1,11): print(sheet.range("A"+str(i)).value)
当然获取每行所有的内容也行
for j in ("A","B","C","D","E"): print(sheet.range(j+str(1)).value)
修改excel
将第一行第A列的内容改为"Test"
sheet.range("A1").value="Test"
再次查看表格会发现已经改变