python导入excel数据-如何将Excel导入Python之中呢?
原标题:如何将Excel导入Python之中呢?
如何将Excel导入Python之中呢?很简单!做法如下:
首先我们要读取excel要用到xlrd模块,官网安装先上官网安装。
然后就可以跟着里面的例子稍微试一下就知道怎么用了。大概的流程是这样的:
1、导入模块
import xlrd
2、打开Excel文件读取数据
data = xlrd.open_workbook('excel.xls')
3、获取一个工作表
① table = data.sheets()[0] #通过索引顺序获取
② table = data.sheet_by_index(0) #通过索引顺序获取
③ table = data.sheet_by_name(u'Sheet1')#通过名称获取
4、获取整行和整列的值(返回数组)
table.row_values(i)
table.col_values(i)
5、获取行数和列数
table.nrows
table.ncols
6、获取单元格
table.cell(0,0).value
table.cell(2,3).value
相对来说获取cell比较有用,相当于是给了一个二维数组,剩下的想怎么做都随着自己性子来。这全部归功于代码的简洁实用。若其中仍有若干小坑则花点时间自己琢磨下吧。以下列出的方法供人参考:
1、首先就是我的统计是根据姓名统计各个表中的信息的,但是调试发现不同的表中各个名字貌似不能够匹配,开始怀疑过编码问题,不过后来发现是因为 空格。因为在excel中输入的时候很可能会顺手在一些名字后面加上几个空格或是tab键,这样看起来没什么差别,但是程序处理的时候这就是两个完全 不同的串了。我的解决方法是给每个获取的字符串都加上strip()处理一下。效果良好
2、还是字符串的匹配,在判断某个单元格中的字符串(中文)是否等于我所给出的的时候发现无法匹配,并且各种unicode也不太奏效,百度过一些解决 方案,但是都比较复杂或是没用。最后我采用了一个比较变通的方式:直接从excel中获取我想要的值再进行比较,效果是不错就是通用行不太好,个 呢不能问题还没解决。
二、写excel表
写excel表要用到xlwt模块,可到官网下载
下载后大致的操作流程如下:
1、导入模块,复制代码代码 :
import xlwt
2、创建workbook,就是excel,这里只需要保存下,然后复制代码:
workbook = xlwt.Workbook(encoding = 'ascii')
3、接着创建表,然后复制代码:
worksheet = workbook.add_sheet('My Worksheet')
4、再往单元格内写入内容,复制代码代码:
worksheet.write(0, 0, label = 'Row 0, Column 0 Value')
5、最后保存,复制代码代码如下:
workbook.save('Excel_Workbook.xls')
以上便是小编对“如何将Excel导入Python之中呢?”的大致介绍,希望能有所帮助!返回搜狐,查看更多
责任编辑:
python导入excel数据-如何将Excel导入Python之中呢?相关推荐
- toad导入数据_利用TOAD实现EXCEL数据在oracle的导入导出
利用TOAD实现EXCEL数据在oracle的导入导出 1.从ORACLE数据库导出成为EXCEL文件 利用TOAD连接上数据库,访问某个表,我本机是选中表"OA_USER" 右键 ...
- Excel数据上传并且导入数据库
Excel数据上传并导入数据库 Excel表中的数据示例样板 相关依赖(本博客编写环境springboot) <!--poi实现excel导入导出--><dependency> ...
- python读取表格数据_Python读取Excel数据并根据列名取值
一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...
- python如何高效使用excel_高效办公必备:你加班做的 Excel数据汇总,我用Python一分钟搞定!...
原标题:高效办公必备:你加班做的 Excel数据汇总,我用Python一分钟搞定! 广东优就业 IT互联网/资讯热点/技能干货 点左上方蓝字关注小U有礼物送~ 现如今无论是工作汇报.产品设计.后台设计 ...
- python 批量查询网页导出结果_python导出网页数据到excel表格-如何使用python将大量数据导出到Excel中的小技巧...
如何用python把返回的html提取相应的内容到excel 下载扩展库 xlrd 读excle xlwt 写excle 直百度上搜就能下载 下载后使用 import xlrd 就读excle了 打开 ...
- python处理大量excel数据-使用python将大量数据导出到Excel中的小技巧分享
(1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...
- python处理excel大数据-Python实现大数据收集至excel的思路详解
一.在工程目录中新建一个excel文件 二.使用python脚本程序将目标excel文件中的列头写入,本文省略该部分的code展示,可自行网上查询 三.以下code内容为:实现从接口获取到的数据值写入 ...
- python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享
(1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...
- python输出数据到excel-如何使用python将大量数据导出到Excel中的小技巧之一
如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...
- python 导出大量数据到excel_怎么在python中将大量数据导出到Excel文件
怎么在python中将大量数据导出到Excel文件 发布时间:2021-01-16 11:09:40 来源:亿速云 阅读:76 作者:Leah 这期内容当中小编将会给大家带来有关怎么在python中将 ...
最新文章
- 《播客》项目总结——web标准页面设计方面
- centos安装python3_在CentOS8 上安装Python3
- C++ Primer 5th笔记(chap 16 模板和泛型编程)函数模板显式实参
- AD 画图 镜像翻转元器件
- Qt Creator管理C ++后端对象
- 计算机一级实训报告册,计算机一级实验报告8.doc
- Vue3 --- axios 简单封装APi
- [Android]Android四大组件之Service总结
- 一些有趣的 CSS 魔法和布局(下)(结尾有岗位内推哦~)
- R语言实现常用的5种分析方法(主成分+因子+多维标度+判别+聚类
- [DataAnalysis]机器学习数据类型和数据质量
- 健身管理系统一站式智能化健身管理体验
- aso优化应用市场推广方案怎么写
- win7无法连接打印机拒绝访问_小编告诉你打印机拒绝访问无法连接
- 健身教练教你跑步减肥的正确方法
- pygame 游戏开场动画渲染学习,绘制 10*7=70 个小方块
- 【如何高效管理Linkedin账号】
- 【自主无人机】无人机领域中知名课题组介绍 - 转自阿木实验室
- the oracle of bacon,python爬虫之遍历单个域名
- 手机安装软件解析包错误解决办法
热门文章
- poco库学习笔记(1) poco库的安装
- Scrapy 简易爬取Boss直聘 可设定city job 爬取工作到excel或mysql中
- IDEA统计代码总行数———————插件管理
- w10用计算机卸载,Win10专业版电脑里的软件如何卸载干净?
- 02.Python网络爬虫第二弹(http和https协议)
- Office365升级全新微软Microsoft 365
- OpenStack T版 搭建【全网最全】
- 某不知名工控机装系统尝试
- vue实现带文字switch切换简化版
- 我的世界java版按键教程视频_我的世界(电脑Java版)execute指令教程