用pathon处理excel办公技巧(python处理excel的方法你会使用哪种?)
- 办公技巧
- 2023-07-11 01:03:41
- 0
欢迎点击右上角关注小编,除了分享技术文章还有福利等你来拿,私信python可以领取python视频,PDF电子文档,爬虫等资料
这几天,都在用python处理excel文件,可操作excel的库有很多,今天给大家总结(xlrd/xlwt)这两个库的用法。
安装xlrd,xlwt
在cmd下输入
pip install xlrd
pip install xlwt
如果你用pycharm只要在project interpreter 下点击左下角加号,输入你要安装的库及可。
使用
导入xlrd模块
import xlrd
打开excel
table = data.sheets()[0] #通过索引顺序获取table = data.sheet_by_index(0) #通过索引顺序获取table = data.sheet_by_name(u'Sheet1') #通过名称获取
打印excel的内容
import xlrddata = xlrd.open_workbook(r"test.xlsx")table1 = data.sheets()[0] #通过索引顺序获取table2 = data.sheet_by_index(0) #通过索引顺序获取table3=data.sheet_by_name(u'Sheet1') #通过名称获取print(table1)print(table2)print(table3)
获取行数和列数
import xlrddata = xlrd.open_workbook(r"test.xlsx")table = data.sheets()[0]nrows = table.nrows # 获取excel的行数ncols = table.ncols # 获取excel的列数
获取单元格
cell_A1 = table.cell_value(0,0)cell_C4 = table.cell_value(3,2)
行列索引来获取单元格
cell_A1 = table.row(0)[0].valuecell_C4 = table.col(2)[3].value
使用xlwt写数据
导入xlwt模块
import xlwt
创建workbook
workbook = xlwt.Workbook(Encoding='utf-8')
Encoding = ‘utf-8’ 可以在excel中输入中文
创建一个sheet对象
sheet = workbook.add_sheet('test')
Test excel中sheet的名字
添加数据到excel
sheet.write(0, 0, 'I like here) # 其中的'0-行, 0-列'指定表中的单元,'I like here'是向该单元写入的内容
保存数据
workbook.save(r'test1.xls')
本文由 京廊文化根据互联网搜索查询后整理发布,旨在分享有价值的内容,本站为非营利性网站,不参与任何商业性质行为,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。
本文链接: /bangong/7514.html