python:xlrd库处理Excel数据
读入Excel数据
import xlrd
import openpyxlfile_path = "1.xlsx"
data1 = xlrd.open_workbook(file_path)
table = data1.sheets()[0]
nrows = table.nrows #行数
ncols = table.ncols #列数#打印excel的第一行数据
print(table.row_values(2))
将结果保存到Excel中
listresult = [['FID','lu11','lu21','lu31','lu41','lu51','lu71','luh211','luh221','luh231','luh241','luh251','luh271']]#声明列表中的头# 逐行遍历
for i in range(1,nrows):test= table.row_values(i) #某一行数据#**************************#这里处理数据#**************************#listresult.append(test)#*****************存储到excel表格中
wb=openpyxl.Workbook()#创建一个工作薄
sheet=wb.active#创建一个工作表
sheet.title='test'#为sheet页起名
for i in listresult:sheet.append(i)#将列表中的内容存储到文件
wb.save('1.xlsx')#保存
xlrd操作——对Excel的操作(读sheet;获取行列号;取整行或者整列;整行遍历和整列遍历;获取某个单元格的值)
#导入
import xlrd#打开excel
file = xlrd.open_workbook('demo.xls')#查看文件中包含sheet的名称
file.sheet_names()#三种方法读取sheet:①得到第一个工作表,②或者通过索引顺序,③工作表名称
sheet = file.sheets()[0]
sheet = file.sheet_by_index(0)
sheet = file.sheet_by_name(u'Sheet1')#获取行数和列数
nrows = sheet.nrows
ncols = sheet.ncols#循环行,得到索引的列表
for rownum in range(sheet.nrows):print sheet.row_values(rownum)#获取整行和整列的值(数组)
sheet.row_values(i)
sheet.col_values(i)#获取某个单元格的值(索引获取)
cell_A1 = sheet.cell(0,0).value
cell_C4 = sheet.cell(2,3).value#获取某个单元格的值(使用行列索引)
cell_A1 = sheet.row(0)[0].value
cell_B1 = sheet.col(1)[0].value
python:xlrd库处理Excel数据相关推荐
- python | Pandas库导入Excel数据(xlsx格式文件)函数:read_excel()
导入csv格式文件 python | Pandas库导入csv格式文件函数:read_excel()https://mp.csdn.net/mp_blog/creation/editor/123951 ...
- python pandas库读取excel/csv中指定行或列数据详解
通过阅读表格,可以发现Pandas中提供了非常丰富的数据读写方法,下面这篇文章主要给大家介绍了关于python利用pandas库读取excel/csv中指定行或列数据的相关资料,需要的朋友可以参考下 ...
- 使用 Python 第三方库 xlwt 写入数据到 Excel 工作表
使用 Python 第三方库 xlwt 写入数据到 Excel 工作表 1. 安装 xlwt 库 2. 使用 xlwt 库 2.1 向 Excel 工作表写入单个数据 2.2 向 Excel 工作表写 ...
- python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法
这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...
- python使用pandas处理excel数据
使用Python Pandas库读取excel文件(.xlsx, .xls). 使用pandas的 read_excel()方法来读取excel数据,可以读取第一个sheet,指定的sheet,多个s ...
- python导入excel数据-Python导入数值型Excel数据并生成矩阵操作
riginal_Data 因为程序是为了实现对纯数值型Excel文档进行导入并生成矩阵,因此有必要对第五列文本值进行删除处理. Import_Data import numpy as np impor ...
- python处理大量excel数据-python如何批量处理excel数据?
python如何批量处理excel数据? python批量处理excel数据的方法: excel的内容需要有规律,python才能按顺序读取出来. 比如按行按列读取. 一.安装xlrd模块 到pyth ...
- python将excel数据合并_Python语言之Python合并多个Excel数据
本文主要向大家介绍了Python语言之Python合并多个Excel数据,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 安装模块 1.找到对应的模块 http://www.pyt ...
- Python-Pandas库实现EXCEL数据拆分成不同的表
Python-Pandas库实现EXCEL数据拆分成不同的表,并批量命名,顺带复习一下文本进度条的显示 Python-Pandas库实现EXCEL数据拆分成不同的表 事情原由:坚持懒才是第一生产力,同 ...
最新文章
- Boruvka求最小生成树
- Python使用matplotlib可视化时间序列季节图、使用季节图可以比较不同年份相同月份的数据差异、或者相同(年/月/周等)的时间序列在同一天的数据差异(Seasonal Plot)
- iPhone开发:抢先拥抱软件开发的未来
- 清华大学AMiner发布计算机科学会议(期刊)影响力排名
- Python中文问题 或 SyntaxError: Non-ASCII character '\xe8' in file
- 【直播课】图像分类竞赛技巧与多标签分类实战
- LinkedBlockingQueue和ArrayBlockingQueue
- perf +火焰图使用
- radius java_Java处理Radius access-challenge
- 游戏动词和宾语设计案例精选
- Spring的9种设计模式(一)
- python爬虫获取网易云音乐歌单
- vue+echarts绘制中国地图,动态配置省份颜色和城市标点
- 逸致金品:如何从零开始学习板绘?
- 帝国CMS仿3500游戏源码大气H5游戏门户网站模板源码
- matlab 股票 小波,小波分析 + 支持向量机(SVM)预测股票涨跌幅的实现
- java丶对数组值按首字母进行排序
- Google Material Design 元件库
- 植物大战僵尸取消暂停
- 查看浏览器兼容性的专门网站,收藏下哦