Python之Excel操作

Python的Excel操作需要另外下载安装对应Python版本的xlrd和xlwt包,用于对Excel的读取和写入。

安装方法:直接解压后,在字符命令界面cd到setup.py的目录,执行命令“Python setup.py install”即可。

xlrd(下面有些是方法,有些是属性,属性后面不加括号)

1. excel = xlrd.open_workbook(excel_path):打开指定路径的Excel文件,得到对应Excel的Excel对象(整个Excel文件的对象)。

2. excel_lst = excel.sheets:以列表的形式返回Excel对象中的sheet(Excel中单个sheet对象)。

3. excel_sheet = excel.sheet_by_name(sheet_name):根据sheet的名字获取sheet对象。

4. excel_sheet = excel.sheet_by_index(sheet_index):根据sheet的索引(按照Excel中的sheet顺序以0开始)获取sheet对象。

5. excel_sheet.nrows:sheet中的有效行数。

6. excel_sheet.ncols:sheet中的有效列数。

7. excel_sheet.name:sheet的名称。

8. excel_sheet.cell(row, col).value:获取指定单元格的值。

9. excel_sheet.row_values(row):以列表的形式返回指定行的数据。

10. excel_sheet.col_values(col):以列表的形式返回指定列的数据。

11. excel_sheet.put_cell(row, col, type, value, xf):对单元格进行简单的写入(type为数字:0 empty, 1 string, 2 number, 3 date, 4 boolean, 5 error;xf=0:拓展的格式化)(本方法没有试验过,读者可用时自行试验)。

xlwt

整理更新中...

时间: 2024-10-05 04:43:16

Python之Excel操作的相关文章

Python对Excel操作详解

  Python对Excel操作详解 文档摘要: 本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd.xlwt和xlutils模块.另外还演示了如何通过Tcl  tcom包对excel操作. 关键字: Python.Excel.xlrd.xlwt.xlutils.TCl.tcom     1 Python简介 Python是一种面向对象.直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务.

[转] python对excel操作

[转]http://www.cnblogs.com/belid/archive/2013/05/02/3054119.html 一 对excel读操作 安装xlrd模块,去官网http://pypi.python.org/pypi/xlrd下载,pyhon setup.py build ,python setup.py install.下面一个demo有详细的使用. 一行一列 一行二列 一行三列 二行一列 二行二列 二行三列 4 5 6 7 8 9execl(test.xlsx)文件的内容 1

Python的Excel操作及数据可视化

Excel表操作 python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 安装xlrd pip install xlrd 简单的表格读取 import xlrd #读取表格 data=xlrd.open_workbook("table.xlsx") #获取表格的sheets table=data.sheets()[0] #输出行数量 print(table.nrows)#8 #输出列数量 print(table.ncols)

Python 处理 Excel 操作

读取操作 import xlrd 打开 Excel 文件 excel = xlrd.open_workbook('excel.xls') 查看 sheet 名 excel.sheet_names() 得到第一个工作表,或者通过索引顺序,或工作表名称 table = excel.sheets()[0] table = excel.sheet_by_index(0) table = excel.sheet_by_name(u'Sheet1') 获取行数和列数 nrows = table.nrows

python对excel操作

学习一下:原文链接:http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.导入模块 import xlrd 2.打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3.使用技巧 获取一个工作表

爬虫入门【9】Python链接Excel操作详解-openpyxl库

Openpyx是一个用于读写Excel2010各种xlsx/xlsm/xltx/xltm文件的python库. 现在大多数用的都是office2010了,如果之前之前版本的可以使用xlrd读,xlwt写,这里就不介绍了. 入门范例 from openpyxl import Workbook wb=Workbook()#创建一个工作簿 ws=wb.active#获取工作的激活工作表 ws['A1']=42#在A1中插入内容 ws.append([1,2,3])#这里其实是在第二行插入了3个数字,占

python通过openpyxl操作excel

python 对Excel操作常用的主要有xlwt.xlrd.openpyxl ,前者xlwt主要适合于对后缀为xls比较进行写入,而openpyxl主要是针对于Excel 2007 以上版本进行操作,也就是对后缀为xlsx进行操作. Excel 主要有三大元素,工作簿,Sheet 页,单元格,一个工作簿可以包含多个Sheet页面,而Sheet页由N多个单元格组成,而单元格主要用来存储数据: 一.安装插件 pip install openpyxl 二.创建Excel文件 操作excel之前,首先

python excel操作及网络编程

python excel操作 一:excel获取值操作 1.导入模块 import xlrd 2.打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3.使用技巧 获取一个工作表 table = data.sheets()[0]          #通过索引顺序获取 table = data.sheet_by_index(0) #通过索引顺序获取 table = data.sheet_by_name(u'Sheet1')#通过名称获取

python excel操作总结

1.openpyxl包的导入 Dos命令行输入 pip install openpyxl==2.3.3 这里注意一下openpyxl包的版本问题 版本装的太高有很多api不支持了,所以笔者这里用的是2.3.3 验证是否安装成功:python交互模式下导入包 import openpyxl 2.一个简单的在excel中写入数据的操作 #未从文件系统生成真的excel文件,仅仅是实例化了一个Workbook实例 wb = Workbook()#workbook类似一个excel文件 # wb.act