python读取xls文件详解_python3解析excel文件
一.需要的依赖 : xlrd
二.代码
#coding=utf-8
import xlrd
'''
读取Excel每个sheet的第一列和第二列的值,拼接成json串,写入文件
'''
def resolveExcel():
# 获取excel文件
data = xlrd.open_workbook("/you/excel/location/?.xlsx",encoding_override='utf-8')
#获取一个excel有多少个sheet
sheetNames = list(data.sheet_names())
print(sheetNames)
#写入目标文件位置
with open('/aim/file/location/?.txt', "r+") as f:
read_data = f.read()
f.seek(0)
f.truncate() #清空文件
#遍历sheet
for name in sheetNames:
# 获取sheet
sheet = data.sheet_by_name(name)
# 获取总行数
nrows = sheet.nrows
print(nrows)
# 获取总列数
ncols = sheet.ncols
print(ncols)
# 获取一行的数值
#table.row_values(i)
# 获取一列的数值
key = sheet.col_values(0)
chinese = sheet.col_values(1)
#获取具体单元格的值
# cell_value = table.cell(0,1).value
# print(cell_value)
#获取一个单元格的数值
count = 1
chineseStr = ""
while count <= nrows - 1:
chineseString = "\""+key[count]+"\" = " + "\""+chinese[count] +"\""+ ";\n"
chineseStr = chineseStr + chineseString
count = count + 1
chinestfile = open('/aim/file/location/?.txt', 'a+', encoding='utf-8')
chinestfile.write(chineseStr)
if __name__ == '__main__':
resolveExcel()
python读取xls文件详解_python3解析excel文件相关推荐
- java解析excel文件详解_java解析excel文件的方法
建立工程前需要导入POI包.POI相关jar包下载地址:http://poi.apache.org/download.html 1.解析.xlsx后缀名的的EXCEL文件: package com.s ...
- 读取ppt并存入数据库_Java解析Excel文件并把数据存入数据库
前段时间做一个小项目,为了同时存储多条数据,其中有一个功能是解析Excel并把其中的数据存入对应数据库中.花了两天时间,不过一天多是因为用了"upload"关键字作为URL从而导致 ...
- python xlwt xlrd模块详解_python操作excel之xlrd、xlwt模块详解
python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 可从这里下载https://pypi.python.org/pypi.下面分别记录 ...
- python读取加密excel_python使用pywin32模块给excel文件加密解密
import win32com.client "' 本脚本加密解密excel只适用于windows平台 "' def decrypt_excel(encrypt_excel_pat ...
- C语言文件详解(一)文件介绍,文件打开和关闭
文章目录 一.文件介绍 1.1为什么使用文件 1.2什么是文件 1.3文件名 二.文件的打开和关闭 2.1文件指针 2.2文件的打开和关闭 一.文件介绍 1.1为什么使用文件 文件属于文件的一种,与普 ...
- Android开发--详解SAX解析XML文件
SAX技术字处理XML文件时并不是一次性把XML文件装入内存,而是一边读一边解析,因此,在解析的过程中会有几个步骤需要注意,在这里用一张图来表示解析的步骤: 在本实例中,定义了一个xml文件,其中有若 ...
- python入口文件详解_docker entrypoint入口文件详解
在编写Dockerfile的时候,包含一个entrypoint配置,该配置的作用是在容器启动之前做一些初始化配置,或者一些自定义的配置等.通常是一个脚本,然后在脚本里配置相关预定义项.这篇文档就详细说 ...
- python函数递归求和详解_Python3 递归函数
Python3 递归函数 阅读 (105) | 发布于 2020-05-19 14:19:26 如果一个函数在内部调用了自身,这个函数就被称为递归函数. 先看一个例子,典型的高斯求和问题,1+2+3+ ...
- python pandas read_excel 参数详解 to_excel 读写Excel
Python 读写 Excel 可以使用 Pandas,处理很方便.但如果要处理 Excel 的格式,还是需要 openpyxl 模块,旧的 xlrd 和 xlwt 模块可能支持不够丰富.Pandas ...
最新文章
- Gerapy分布式管理框架
- python之模块csv之CSV文件一次写入多行
- DirectShow学习
- [hackinglab][CTF][注入关][2020] hackinglab 注入关 writeup
- 实战 SQL!金融机构可疑支付交易的监测 | 原力计划
- java repl_Java REPL – jshell
- 你想要的宏基因组-微生物组知识全在这(2021.8)
- word中设置多级标题
- adb 切换usb模式_adb调试命令,adb强制打开usb调试,adb命令打开usb调试
- 《远见》的读后感作文1000字范文
- 蓝凌ekp开发_蓝凌EKP在eclipse中启动报错
- 2018年北京信息科技大学第十届程序设计竞赛暨ACM选拔赛 C 颜料的混合 (计算几何)
- hexo建站之yilia主题diy
- jdk1.8 Lambda表达式的使用
- html图片左侧留白,HTML+CSS布局img图片元素出现空白的问题
- 老婆:“给我讲讲你们程序员好笑的事情呗?”我扔给她这篇文章,她狂笑不止!
- 缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印
- 现在香港开银行账户又变难了
- :before、:after伪元素的用法 !
- 【Matlab】如何使用Simulink进行电池建模和SOC预估