广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 读取excel 生成jso
  • 628
分享到

python 读取excel 生成jso

pythonexceljso 2023-01-31 05:01:36 628人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

# _*_ coding: utf-8import xlrd,sysimport pickleimport JSONdata=xlrd.open_workbook("d:/test/6.xlsx")##读取工作表,方法可以按顺序索引找,也可

# _*_ coding: utf-8

import xlrd,sys
import pickle
import JSON




data=xlrd.open_workbook("d:/test/6.xlsx")

##读取工作表,方法可以按顺序索引找,也可以使用sheet_by_name(u"Sheet1")
table = data.sheet_by_index(0)

###读取内容摘要表并存入nrarr
nrarr={}
table1 = data.sheet_by_index(1)
for ro in range(2,table1.nrows):
    jj= table1.row(ro)[0].value
    #print ro
    if jj !="":
        nr=table1.row(ro)[1].value
        nrarr[jj]=nr
        #print nrarr[jj].encode('gbk','ignore')
'''
#for k,v in nrarr.items():
#    print k, v.encode('gbk', 'ignore')
    #print k.encode('gbk'),v.encode('gbk')



##获取工作表数量
#tables = data.nsheets


##获取整行,整列的值 (返回数组
#table.row_values(n)
#table.col_values(n)

##单元格操作
#cell_A1 = table.cell(0,0).value
#cell_C4 = table.cell(2,3).value

##行列索引
#table.row(0)[1].value
#table.col(1)[0].value
'''

##获取总行数
nrows = table.nrows

##获取列数
ncols = table.ncols
list=[]

for rn in range(3, nrows):
    allarr={}
    jn = table.row(rn)[0].value
    allarr['xxx'] = jn
    allarr["xx"] = table.row(rn)[10].value
    allarr['xx'] =str(table.row(rn)[16].value)
    #allarr['xx'] = table.row(rn)[5].value
    allarr['xx'] = ""
    allarr['xx'] = table.row(rn)[7].value
    allarr['xx'] = table.row(rn)[8].value
    allarr['xx'] = u'中文'
    allarr['xx'] = table.row(rn)[4].value
    allarr['xx']=nrarr[jn]
    list.append(allarr)
##生成json并写入文件
js = json.dumps(list)
output = open("d:/test/oo.json",'w')
output.write(js)
output.close()


###读json
jf=json.load(open("d:/test/oo.json"))
for ls in jf:
    for k,v in ls.items():
        print k,v.encode('gbk','ignore')
        #print k,v

--结束END--

本文标题: python 读取excel 生成jso

本文链接: https://www.lsjlt.com/news/189262.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 读取excel 生成jso
    # _*_ coding: utf-8import xlrd,sysimport pickleimport jsondata=xlrd.open_workbook("d:/test/6.xlsx")##读取工作表,方法可以按顺序索引找,也可...
    99+
    2023-01-31
    python excel jso
  • Python读取Excel数据实现批量生成PPT
    目录背景需求准备PPT数据PPT模板实战导入相关模块读取电影数据读取PPT模板插入数据背景 大家好,我是J哥。 我们常常面临着大量的重复性工作,通过人工方式处理往往耗时耗力易出错。而...
    99+
    2022-11-11
  • Python读取Excel数据实现批量生成合同
    目录一、背景二、准备三、实战1.安装相关库2.读取合同数据3.批量合同生成大家好,我是J哥。 在我们的工作中,面临着大量的重复性工作,通过人工方式处理往往耗时耗力易出错。而Pytho...
    99+
    2022-11-11
  • python 读取excel文件生成sql文件实例详解
    python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次。这次是为了从excel文件中读取数据然后写入到数据库中。这个逻辑用java来写的话就太重了,所以这次考...
    99+
    2022-06-04
    文件 详解 实例
  • 怎么用Python读取Excel数据实现批量生成合同
    这篇文章主要介绍“怎么用Python读取Excel数据实现批量生成合同”,在日常操作中,相信很多人在怎么用Python读取Excel数据实现批量生成合同问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Py...
    99+
    2023-06-30
  • python xlrd 读取excel.
    文章链接:https://mp.weixin.qq.com/s/fojkVO-AB2cCu7FtDtPBjw 之前的文章介绍过关于写入excel表格的方法,近期自己在做一个网站,涉及到读取excel,然后把数据存到数据库,故把操作ex...
    99+
    2023-01-30
    python xlrd excel
  • JS实现读取Excel文件内容并生成二维码
    目录需求实现方案puppeteernode-canvas浏览器问题分解具体实现启动一个本地服务器创建html,引入资源库解析xls文件写入中间logo写入底部文字canvas转化为图...
    99+
    2022-11-13
  • Python如何生成和读取二维码
    这篇文章主要介绍“Python如何生成和读取二维码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python如何生成和读取二维码”文章能帮助大家解决问题。二维码是用某种特定的几何图形按一定规律在平面...
    99+
    2023-06-29
  • Python读取Excel中的数据
     1、用xlrd包读取excel数据 import xlrddef read_excel(): # 打开文件,xlrd.open_workbook(),函数中参数为文件路径,分为相对路径和绝对路径 workBook = xlrd...
    99+
    2023-09-12
    excel python
  • Python 读取excel指定的列
    在这篇文章中:https://www.cnblogs.com/xiao987334176/p/9330368.html#autoid-4-5-2 介绍了使用 xlrd 模块,读取指定坐标的单元格,以及循环整个表格。还没有...
    99+
    2023-01-31
    Python excel
  • python 读取excel中的数据
      应为工作的原因有所接触python,学习过程中找了点有用的东东,分享一下   使用xlrd包,它可以运行在所有的平台上。 Windows下载链接: http://download.csdn.net/detail/qianminming...
    99+
    2023-01-31
    数据 python excel
  • pythonpcap原生python读取
    本文代码都由python编写,无需安装第三方拓展库,代码更新:https://github.com/mengdj/python tcp/ip协议 4层架构   .pcap文件是一种简单网络包记录文件,较它的升级版.pcapng简单多了 ...
    99+
    2023-01-31
    pythonpcap python
  • python读取excel表格的数据
    1.在Windows命令行中安装第三方模块xlrd,先切到python安装目录(Python34),然后切到Scripts,然后输入命令easy_install xlrd按回车进行安装安装完成2.新建一个excel表,然后保存,造数据3.编...
    99+
    2023-01-31
    表格 数据 python
  • Python调用Pandas实现Excel读取
    目录开头先BB两句操作过程安装PythonPandas安装包上手使用创建Excel,写入数据完整代码开头先BB两句 基本上来说,每周五写的周报都是这个套路。 突然想用Python智...
    99+
    2022-11-10
  • python读取Excel模块有哪些
    python中用于读取Excel的模块有以下几种xlrd/xlwt模块xlrd/xlwt模块是python中用于读取Excel的模块,即xlrd是读excel,xlwt是写excel。openpyxl模块openpyxl模块是一个读写Exc...
    99+
    2022-10-09
  • python读取excel格式的文件
    使用 xlrd 能够很方便的读取 excel 文件内容,而且这是个跨平台的库,能够在windows,linux/unix,等平台上面使用。软件可以去这个地址http://www.lexicon.net/sjmachin/xlrd.htm下载...
    99+
    2023-01-31
    格式 文件 python
  • Python如何读取Excel表内容
    用python读取excel表中的数据 假如说有如下一张存储了数据的excel表,其中x1-x6是特征,y_label是特征对应的类别标签。我们想要使用python对以下数据进行数据分析,那么第一步就...
    99+
    2023-09-02
    python 数据分析 数据挖掘
  • python生成excel的实例代码
    本文实例为大家分享了python生成excel的具体代码,供大家参考,具体内容如下 #_*_coding:utf-8_*_ import MySQLdb import xlwt from dateti...
    99+
    2022-06-04
    实例 代码 python
  • Python 一个简单的读取excel例
    1.1 安装pythonmac上的python默认版本是python2,如下:hanruikaideMacBook-Pro:local hanruikai$ python Python 2.7.10 (default, Feb 7 20...
    99+
    2023-01-31
    简单 Python excel
  • python如何实现读取excel表格
    本篇内容介绍了“python如何实现读取excel表格”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、python读取excel表格数据1...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作