python进行excel数据读写
2016-11-12 22:15
274 查看
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.nrows cols_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/
相关文章推荐
- python中对Excel进行读写操作
- python读写sqlite3数据库并将统计数据写入excel
- 使用Python对Excel进行读写操作
- 像Excel一样使用Python进行数据分析 Dataframe
- Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
- java 借助jxl进行excel数据的读写操作
- Python之pyexcel_xls读写Excel数据表
- 【利用Python进行数据分析——经验篇4】将多张DataFrame表写入到同一个Excel的不同sheet中
- Python读取excel数据进行SUMO仿真
- python中对Excel进行读写操作
- PyQt5的QDataStream类对python类型和PyQt类型的数据进行读写操作简要说明
- python实现对excel进行数据剔除操作实例
- Python—对Excel进行读写操作
- python数据分析之(4)读写数据文件CSV,EXCEL等
- python 对excel 的数据进行删除操作
- [Python笔记] 使用xlrd和xlwt进行简单的excel表格读写操作
- python读写excel数据(list相关)
- Python从excel读取数据,并使用scipy进行散点的平滑曲线化方法
- Python 读写excel数据
- Python对表格的数据进行处理然后在Excel中制作柱形图