python进行excel数据读写
来源:互联网 发布:mac 的idea提示快捷键 编辑:程序博客网 时间:2024/06/05 18:12
excel数据读取
安装xlrd库
windows下在 www.lfd.uci.edu/~gohlke/pythonlibs/ 下载
pip install xlrd-1.0.0-py2.py3-none-any.whl进行安装linux下直接 pip install xlrd 进行安装
ps: import xlrd(导入模块)
数据读取
打开一个excel文件(最好设置好编码格式)
data = xlrd.open_workbook('demo.xlsx', encoding_override='utf8')
通过索引获取某一张表的数据
table = data.sheets()[0]
通过表名获取某一张表的数据
table = data.sheet_by_name('sheet1')
获取整行或者整列的数据(i表示行数或者列数,从0开始计数,返回对象为列表)
table.row_values(i)table.col_values(i)
获取整张表的行数或者列数值(在遍历整张表的过程中用处比较的大)
rows_num = table.nrowscols_num = table.ncols
获取某单元格的值(其实就是找对坐标就好了)
cell1 = table.row(0)[5].value # 第一行第6个单元格cell2 = table.col(1)[0].value # 第二列第1个单元格
数据写入
安装xlwt库
直接 pip install xlwt即可数据写入
创建一个工作簿,就是一个excel表file = xlwt.Workbook()
在工作簿中添加一张表(cell_overwrite是为了防止单元格重复写入报错)
sheet1 = f.add_sheet('sheet1',cell_overwrite_ok=True)
单元格数据写入(x, y分别是单元格位置,data为要写入的内容,set_style<可选>设置单元格样式)
sheet1.write(x,y,data,set_style('Times New Roman',220,True))
保存为excel表
f.save('demo1.xlsx')
* 更多关于python操作excel的技巧可以查看官方文档: *
http://www.python-excel.org/
0 0
- python进行excel数据读写
- 【Python】操作excel 进行读写
- 【Python】用python对excel进行读写
- python中对Excel进行读写操作
- python中对Excel进行读写操作
- 使用Python对Excel进行读写操作
- 【python】Python之Excel操作:读写数据
- [python]使用xlrd对Excel表格进行读写操作
- [python]使用xlrd对Excel表格进行读写操作
- JAVA进行Excel读写
- Python读取excel数据进行SUMO仿真
- 【python】python读写excel
- java 借助jxl进行excel数据的读写操作
- python 读写excel
- Python 读写 Excel
- Python读写Excel
- python中读写excel
- python 读写excel
- ffmpeg 编译环境搭建(ffmpeg-3.2)
- dispatchTouchEvent(),onTouchEvent(MotionEvent event),onInterceptTouchEvent(MotionEvent event)的事件处理
- uva1382 Distant Galaxy
- 精选2个小例子,带你快速入门Python文件处理
- IPControl控件获取主机IP
- python进行excel数据读写
- Java之数据流
- 第十二周 项目4-利用遍历思想求解图问题(6-7)
- Spring Dao 模块学习笔记
- 160. Intersection of Two Linked Lists (Easy)
- C# ToolStripProgressBar 用法简析
- grails项目中遇到的错误
- 在设计程序的时候,要遵循的原则(设计模式的原则)
- 禽兽啊