python操作excel
Python操作excel是我近阶段比较实际的,也是比较急切的想法,简化日常工作,为自己赢得时间思考。
了解了一段时间的Python操作,也确实比vba要简单人性化的多,所以Python与excel互动就是我急切需要解决的问题
思考过程:
1.尝试过open函数代开excel,失败,只能打开纯文本。那么肯定有函数来打开它
2.看到视频用pandas打开.csv格式,pip install pandas 结果用不了,还是打不开,提示缺少xlrd(我才应该是xl~和read的缩写,构成的库)
3.搜索了一些了解到要想操作excel 是用xlrd和xlwt两个库进行读写,哈哈哈又近了一步。
但是又发现:
import pandas
t1 = pandas.read_excel('D:\pycode\extexcel\excel111.xls')
print(t1)
就可以展现出sheet1 的所有内容,何必还用xlrd呢?但是为什么xlsx格式不支持呢?
又发现,解决xlsx有两种,一个是吧xlrd降级到1.2.0。另一个是engine='openpyxl'
法一:pip uninstall xlrd
pip install xlrd==1.2.0
法二:
t1=pandas.read_excel('D:\pycode\extexcel\excel111.xlsx',engine='openpyxl')

浙公网安备 33010602011771号