原标题:如何将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之中呢?相关推荐

  1. toad导入数据_利用TOAD实现EXCEL数据在oracle的导入导出

    利用TOAD实现EXCEL数据在oracle的导入导出 1.从ORACLE数据库导出成为EXCEL文件 利用TOAD连接上数据库,访问某个表,我本机是选中表"OA_USER" 右键 ...

  2. Excel数据上传并且导入数据库

    Excel数据上传并导入数据库 Excel表中的数据示例样板 相关依赖(本博客编写环境springboot) <!--poi实现excel导入导出--><dependency> ...

  3. python读取表格数据_Python读取Excel数据并根据列名取值

    一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...

  4. python如何高效使用excel_高效办公必备:你加班做的 Excel数据汇总,我用Python一分钟搞定!...

    原标题:高效办公必备:你加班做的 Excel数据汇总,我用Python一分钟搞定! 广东优就业 IT互联网/资讯热点/技能干货 点左上方蓝字关注小U有礼物送~ 现如今无论是工作汇报.产品设计.后台设计 ...

  5. python 批量查询网页导出结果_python导出网页数据到excel表格-如何使用python将大量数据导出到Excel中的小技巧...

    如何用python把返回的html提取相应的内容到excel 下载扩展库 xlrd 读excle xlwt 写excle 直百度上搜就能下载 下载后使用 import xlrd 就读excle了 打开 ...

  6. python处理大量excel数据-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  7. python处理excel大数据-Python实现大数据收集至excel的思路详解

    一.在工程目录中新建一个excel文件 二.使用python脚本程序将目标excel文件中的列头写入,本文省略该部分的code展示,可自行网上查询 三.以下code内容为:实现从接口获取到的数据值写入 ...

  8. python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  9. python输出数据到excel-如何使用python将大量数据导出到Excel中的小技巧之一

    如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...

  10. python 导出大量数据到excel_怎么在python中将大量数据导出到Excel文件

    怎么在python中将大量数据导出到Excel文件 发布时间:2021-01-16 11:09:40 来源:亿速云 阅读:76 作者:Leah 这期内容当中小编将会给大家带来有关怎么在python中将 ...

最新文章

  1. 《播客》项目总结——web标准页面设计方面
  2. centos安装python3_在CentOS8 上安装Python3
  3. C++ Primer 5th笔记(chap 16 模板和泛型编程)函数模板显式实参
  4. AD 画图 镜像翻转元器件
  5. Qt Creator管理C ++后端对象
  6. 计算机一级实训报告册,计算机一级实验报告8.doc
  7. Vue3 --- axios 简单封装APi
  8. [Android]Android四大组件之Service总结
  9. 一些有趣的 CSS 魔法和布局(下)(结尾有岗位内推哦~)
  10. R语言实现常用的5种分析方法(主成分+因子+多维标度+判别+聚类
  11. [DataAnalysis]机器学习数据类型和数据质量
  12. 健身管理系统一站式智能化健身管理体验
  13. aso优化应用市场推广方案怎么写
  14. win7无法连接打印机拒绝访问_小编告诉你打印机拒绝访问无法连接
  15. 健身教练教你跑步减肥的正确方法
  16. pygame 游戏开场动画渲染学习,绘制 10*7=70 个小方块
  17. 【如何高效管理Linkedin账号】
  18. 【自主无人机】无人机领域中知名课题组介绍 - 转自阿木实验室
  19. the oracle of bacon,python爬虫之遍历单个域名
  20. 手机安装软件解析包错误解决办法

热门文章

  1. poco库学习笔记(1) poco库的安装
  2. Scrapy 简易爬取Boss直聘 可设定city job 爬取工作到excel或mysql中
  3. IDEA统计代码总行数———————插件管理
  4. w10用计算机卸载,Win10专业版电脑里的软件如何卸载干净?
  5. 02.Python网络爬虫第二弹(http和https协议)
  6. Office365升级全新微软Microsoft 365
  7. OpenStack T版 搭建【全网最全】
  8. 某不知名工控机装系统尝试
  9. vue实现带文字switch切换简化版
  10. 我的世界java版按键教程视频_我的世界(电脑Java版)execute指令教程