python-7-操作excel

这篇博客探讨了Python中处理Excel文件的不同方法,包括xlrd和xlwt用于读写xls文件,openpyxl库处理xlsx文件,以及使用pandas进行高效的数据操作。内容涵盖了不同格式的区别、常用工具包的特点和限制,以及常见异常的解决方案。
摘要由CSDN通过智能技术生成

1 xls与xlsx

1.1 xls与xlsx的区别

xls就是 Microsoft Excel 工作表,是一种非常常用的电子表格格式。xls文件可以使用Microsoft Excel打开,另外微软为那些没有安装Excel的用户开发了专门的查看器Excel Viewer。

使用Microsoft Excel可以将XLS格式的表格转换为多种格式:XML表格、XML数据、网页、使用制表符分割的文本文件(.txt)、使用逗号分隔的文本文件(.csv)等。

xlsx是Microsoft Office EXCEL 2007/2010/2013/2016/2019文档的扩展名。xlsx是从Office2007开始使用的,是用新的基于XML的压缩文件格式取代了其目前专有的默认文件格式,在传统的文件名扩展名后面添加了字母x(即:docx取代doc、.xlsx取代xls等等),使其占用空间更小。

区别如下:
(1)文件格式不同
xls是一个特有的二进制格式,其核心结构是复合文档类型的结构。
xlsx的核心结构是 XML 类型的结构,采用的是基于XML的压缩方式,使其占用的空间更小。
xlsx中最后一个x的意义就在于此。

(2)版本不同
xls是excel2003及以前版本生成的文件格式。
xlsx是excel2007及以后版本生成的文件格式。

(3)兼容性不同
xlsx格式是向下兼容的,可兼容xls格式。

1.2 常用工具包

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮皮冰燃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值