| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python笔记:使用Python读写Excel表格 -> 正文阅读 |
|
[Python知识库]Python笔记:使用Python读写Excel表格 |
目录 2.?xlrd.biffh.XLRDError:Excel xlsx file;not supported 一、Excel的读操作????????读Excel工作簿首先需要打开工作簿,这里需要用到xlrd模块(rd也就是read),可以在“文件-设置-项目-Python解释器-‘+’-搜索‘xlrd’-安装包”下载;其次是定位要读取的工作表;最后根据行列读取内容。 1.下载xlrd模块图1 下载xlrd模块 2.excel表格的准备????????注意excel表格应放在对应项目之下?,为了方便通过行列找到对应单元格的内容,可以将工作表的行改为数字,操作如下:文件-选项-公式-使用公式-R1C1引用样式。 图 2 设置R1C1引用样式 本次以以下Excel内容为例展开: ?图3 Excel内容例子 说明:在Excel中,工作簿里面存放许多工作表,而一个工作表又由许多单元格组成。 3.新建py文件并编程????????工作簿名字为“workbook.xlsx”,如我们要读取“数学”单元格,我们知道,“数学”在第1行第3列,那么计算机从0开始计数,此时“数学”应当在0行2列的位置。
运行结果如图: ?图4?运行结果 二、Excel的写操作????????Excel工作簿的写操作首先需要新建工作簿,这里需要用到xlwt模块(wt也就是write),可以在“文件-设置-项目-Python解释器-‘+’-搜索‘xlwt’-安装包”下载;其次是新建工作表并重命名;再次是写入内容;最后是保存文档。
运行后会在对应路径生成一个excel表格,如下: 图5 运行结果? 三、遇到的问题1. list index out of range我遇到这个问题是因为没有将Excel文档放在我的项目之下,如果与我情况类似可以采取同样操作。 2.?xlrd.biffh.XLRDError:Excel xlsx file;not supported得到了启发,此处是因为xlrd版本较高导致的问题,下载1.2.0版本的xlrd即可解决。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 0:47:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |