使用python语言实现Excel 表格中的数据读取,需要用到xlrd.py模块,实现程序如下:

import xlrd #导入xlrd模块

class ExcelData():

def __init__(self,data_path,sheetname):

self.data_path = data_path # excle表格路径,需传入绝对路径

self.sheetname = sheetname # excle表格内sheet名

self.data = xlrd.open_workbook(self.data_path) # 打开excel表格

self.table = self.data.sheet_by_name(self.sheetname) # 切换到相应sheet

self.keys = self.table.row_values(0) # 第一行作为key值

self.rowNum = self.table.nrows # 获取表格行数

self.colNum = self.table.ncols # 获取表格列数

# print(self.rowNum)

# print(self.colNum)

def readExcel(self):

if self.rowNum<2:

print("excle内数据行数小于2")

else:

L = [] #列表L存放取出的数据

for i in range(1,self.rowNum): #从第二行(数据行)开始取数据

sheet_data = {} #定义一个字典用来存放对应数据

for j in range(self.colNum): #j对应列值

sheet_data[self.keys[j]] = self.table.row_values(i)[j] #把第i行第j列的值取出赋给第j列的键值,构成字典

L.append(sheet_data) #一行值取完之后(一个字典),追加到L列表中

#print(type(L))

return L

if __name__ == '__main__':

data_path = "F:\data.xlsx" #文件的绝对路径

sheetname = "注册"

get_data = ExcelData(data_path,sheetname) #定义get_data对象

print(get_data.readExcel())

Excel内的数据如下:

运行结果:

[{'mobile': '17#########', 'password': '123456', 'verifyCode': '000000'},

{'mobile': '18#########', 'password': '654321', 'verifyCode': '000000'}]

利用java反射机制实现读取excel表格中的数据

如果直接把excel表格中的数据导入数据库,首先应该将excel中的数据读取出来. 为了实现代码重用,所以使用了Object,而最终的结果是要获取一个list如List.Lis ...

java用poi读取Excel表格中的数据

Java读写Excel的包是Apache POI(项目地址:http://poi.apache.org/),因此需要先获取POI的jar包,本实验使用的是POI 3.9稳定版.Apache POI 代 ...

java读取Excel表格中的数据

1.需求 用java代码读取hello.xls表格中的数据 2.hello.xls表格 3.java代码 package com.test; import java.io.File; import j ...

读取Excel表格中数据原型

写下这篇博客来记录自己的工作,这部分功能是读取Excel表格中的数据,并通过c#中的datagridview控件将读取的数据显示出来.为了方便用户,我设计了一个read按钮,用户点击这个按钮,会弹出打 ...

python读取Excel表格文件

python读取Excel表格文件,例如获取这个文件的数据 python读取Excel表格文件,需要如下步骤: 1.安装Excel读取数据的库-----xlrd 直接pip install xlrd安 ...

读取Excel表格日期类型数据的时候

用POI读取Excel数据:(版本号:POI3.7) 1.读取Excel 2.Excel数据处理: Excel存储日期.时间均以数值类型进行存储,读取时POI先判断是是否是数值类型,再进行判断转化 1 ...

C&num;读取Excel表格中数据并返回datatable

在软件开发的过程中,经常用到从excel表格中读取数据作为数据源,以下整理了一个有效的读取excel表格的方法. DataTable GetDataTable(string tableName,str ...

&lbrack;转&rsqb; Windows下使用Python读取Excel表格数据

http://www.python-excel.org/这个网站罗列了很多关于在Python下操作Excel文件的信息,这里选择了其介绍的第一个模块xlrd . xlrd 0.9.2版本跨平台同时支持 ...

&lbrack;Python&rsqb;将Excel文件中的数据导入MySQL

Github Link 需求 现有2000+文件夹,每个文件夹下有若干excel文件,现在要将这些excel文件中的数据导入mysql. 每个excel文件的第一行是无效数据. 除了excel文件中已 ...

随机推荐

MFC Picture控件加载图片

CStatic *pPic = (CStatic*)GetDlgItem(IDC_PICTURE); CBitmap bitmap; bitmap.LoadBitmapW(IDB_BITMAP2); ...

《Java程序设计》第二次实验报告

20145220 第二次实验报告 课程:Java程序设计 指导教师:娄嘉鹏 实验日期:2016.04.12 实验名称:Java面向对象程序设计 实验内容 初步掌握单元测 ...

HDU 1512 Monkey King

左偏树.我是ziliuziliu,我是最强的 #include #include #include #incl ...

消息队列-ActiveMQ

1 业务需求描述 举例描述: 再警情通报的业务时通过发送消息界面可以选择 警情联络,和船情通报两种消息 发送方式可分为 一对一发送:部门对部门.个人对个人 一对多发送:部门对多部门.个人对多人 2 功 ...

Blue Path(基于cocos2dx 3&period;0)

猴子原创,欢迎转载.转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢! 原文地址: http://www.cocos2dev.com/?p=498 iTunes下载:http ...

python实现支持目录FTP上传下载文件的方法

#!/usr/bin/env python # -*- coding: utf-8 -*- import ftplib import os import sys class FTPSync(objec ...

modal template

Eclipse中不让&period;svn文件夹一同编译到class中

开发过程中一直在用SVN做版本控制,使用Eclipse编译文件后,classes文件中总是有.svn的文件夹,在做提交时有时会报错,这些文件没有什么用,而且影响build的速度. 更恼火的是, 如果一 ...

Code First use dotConnect for MySQL

http://www.dotblogs.com.tw/yc421206/archive/2014/03/24/144507.aspx dotConnect for MySQL 是一家強大的 3rd C ...

volley3--Volley类

Volley这个类,Volley作为整个框架的入口,其实就是创建了一个RequestQueue队列 public class Volley { /** * Default on-disk cache ...

python读取excel表格-python读取excel表格中的数据相关推荐

  1. WPS表格使用VBA往SQLServer中写入数据

    WPS表格使用VBA往SQLServer中写入数据 此代码在WPS表格中运行正常,office Excel中没有测试过,用的都是WPS所以- 需要提前安装WPS VBA插件否则无法运行. A1处如果去 ...

  2. Python数据分析小技巧:如何在Pandas中实现数据透视表?

    Python数据分析小技巧:如何在Pandas中实现数据透视表? 数据透视表是数据分析中非常有用的工具,可以帮助我们快速了解数据的结构.关联和趋势.在Pandas中,我们可以使用pivot_table ...

  3. jsp后台批量导入excel表格数据到mysql中_运用java解析excel表,拿到表中的数据并批量插入数据库...

    首先,本文是运用jxl进行excel表的解析,所以我们需要先下载一个jxl.jar的jar包: 并且需要一个与excel表对应的实体类,用于接收excel的数据: 然后就是代码部分,我们先编写一个函数 ...

  4. Excel怎么快速统计一列中相同数据出现的次数

    打开需要统计数据的Excel表格. 点开菜单栏的"插入":再点击一下"数据透视表". 操作完上一步后,可以看到"请选择单元格区域"下有一个闪 ...

  5. python科学计算笔记(九)pandas中DataFrame数据操作函数

    Python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...

  6. java生成excel到本地_java 将数据库中的数据导出成Excel文件 并保存到本地 将文件地址返回给前端...

    /*** 导出数据为Excel文件 * 下面注释的代码为直接响应到服务器的 *@paramrequest *@paramresponse *@return */@GetMapping("/e ...

  7. 利用python和boto3包从amazon s3 bucket中下载数据

    前言 本文主要介绍利用python从amazon s3 bucket下载数据集 步骤 前提 在下载数据集之前,你得知道该数据的bucket,这个单词的意思是桶,水桶也是这个词,也就是说得知道你要得数据 ...

  8. python等高线图平滑_用Matplotlib平滑等高线图中的数据

    平滑数据的一个简单方法是使用moving average算法.移动平均的一种简单形式是计算某一位置相邻测量值的平均值.例如,在一维测量序列a[1:N]中,a[N]处的移动平均值可以计算为a[N]=(a ...

  9. python随机抽号_Python 随机从字典中抽取数据

    写bug的代码小白 随机从字典中抽取数据 import random listb = {1: '张三', 2: '李四', 3: '王五', 4: '赵六', 5: '王麻子', 6: '包子', 7 ...

  10. python读取excel表格-python xlrd读取excel(表格)详解

    安装:pip install xlrd 官网地址: 介绍: 为开发人员提供一个库,用于从Microsoft Excel(tm)电子表格文件中提取数据. 快速使用xlrdimport xlrd book ...

最新文章

  1. 使用 Xmlrpc 来控制cobbler api
  2. 理解分布式一致性:Paxos协议之Generalized Paxos Byzantine Paxos
  3. 1006 换个格式输出整数 (15 分)
  4. 读者专属福利: Git面试宝典分享
  5. 关于云数据库的“担忧”,你占了几条?
  6. iOS 9:五、字体
  7. 解析rtcm32报文工具_rtcm数据格式技术分享
  8. EXCEL 统计每日订单量(拉勾教育数据分析实战训练营学习笔记)
  9. 几种简单的图像加密方法
  10. 在robotstudio中使用smart组件喷绘七彩圆环
  11. android 点击对话框按钮 不关闭按钮,Android在单击PositiveButton后不要关闭AlertDialog...
  12. [油猴脚本] 知乎免广告
  13. 怎么让计算机文件格式显示,已知文件类型的扩展名如何设置显示与隐藏?
  14. linux下postgresql创表添加数据
  15. 第一章 数据仓库理论专题
  16. 基于E4A的蓝牙APP
  17. iOS开发:图标生成器Prepo 的使用,讲的明明白白
  18. bp配置 sap_SAP HANA BP主数据增强-对标准字段客户化检查
  19. 小米手机部和平台部组织调整 前者设参谋部、触控部
  20. Conda创建虚拟环境以及包

热门文章

  1. 浏览器更改实现webstrom等前端编辑器的同步更新
  2. oracle Hash Join及三种连接方式
  3. 怎样解决xcode里开发cocos2dx改动lua脚本后不刷新的问题
  4. Java Web HelloWorld!
  5. DataGridView 里数据的动态明细 DataGridView GridView
  6. 全面理解Javascript闭包和闭包的几种写法及用途--转载自https://www.cnblogs.com/yunfeifei/p/4019504.html...
  7. DataGridView 单元格自动填充
  8. 2017.4.6AM
  9. 代码之美 - 小函数总结
  10. 4.9一个简单的多任务内核实例