python从Microsoft Excel文件中导入数据
2024-09-27 08:09:14
excel中后缀为csv和xls,二者区别如下:
1、xls 文件就是Microsoft excel电子表格的文件格式。
2、csv是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。 此文件,一行即为数据表的一行。生成数据表字段用半角逗号隔开。
csv是文本文件,用记事本就能打开,XLS是二进制的文件只有用EXCEL才能打
csv文件是以逗号为分隔符号,将各字段列分离出的一种ASCII文件。
csv(*.csv) 文件格式只能保存活动工作表中的单元格所显示的文本和数值。工作表中所有的数据行和字符都将保存。
数据列以逗号分隔,每一行数据都以回车符结束。如果单元格中包含逗号,则该单元格中的内容以双引号引起。
上一节我们已经很好的可以导入CSV文件,但是XLS文件要想一个个导入将会很麻烦。所以今天帅帅的小花将会教大家如何读取excel文件。
步骤一:
导入xlrd模块。xls文件read库,只能读。若写入,要用xlwt,意为:xls文件write写入库。可以实现指定表单、指定单元格的读取。
步骤二:
根据名称找到工作表,根据行数(nrows)和列数(ncols)读取单元格的内容。其中用到了for 循环,先锁定第一行,然后一个一个,调用ws.cell(r,c).value读取每一个单元格的数据,连接在数据列表中。
代码如下:
最新文章
- Linux守护进程
- tomcat详情
- Facebook或成云领域黑马 冲击亚马逊
- C# HttpRequest 中文编码问题
- Multiple View Geometry in Computer Vision Second Edition by Richard Hartley 读书笔记(一)
- *[topcoder]LittleElephantAndIntervalsDiv1
- execute immediate的简单用法(oracle)
- 【原】老生常谈-从输入url到页面展示到底发生了什么
- javax顶层接口分析
- Go:学习笔记兼吐槽(1)
- mysql中整数类型后面的数字,比如int(11),11代表11个字节吗?
- C#中访问私有成员技巧
- PHP LDAP 目录协议函数库
- Dom4j完整教程
- Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape
- 微信小程序动态数据跑马灯组件编写
- LUA 语言易混点
- jmeter造当前时间,未来时间,历史时间
- Eclipce 配置javaEE
- get请求中的url encode问题