python怎么读excel文件-python 读取excel文件
方法一:利用pandas
import pandas as pd
inputfile_1 = "F:\大论文实验\福贡县数据\贫困人口数据_2015.xlsx"
data1 = pd.read_excel(inputfile_1)#,index_col = '序号'
#打印表头
list1 = data1.columns.values.tolist()
print(list)
#打印数据基本统计信息
statistics = data1.describe() # 利用里面的基本统计量计算
# 极差
statistics.loc["range"] = statistics.loc["max"] - statistics.loc["min"]
# 变异系数
statistics.loc["var"] = statistics.loc["std"] / statistics.loc["mean"]
# 四分数间距 IQR
statistics.loc["dis"] = statistics.loc["75%"] - statistics.loc["25%"]
print(statistics)
#写入数据
import pandas as pd
writer = pd.ExcelWriter('output.xlsx')
df1 = pd.DataFrame(data={'col1':[1,1], 'col2':[2,2]})
df1.to_excel(writer,'Sheet1')
writer.save()
主要参数:
#参考原文:https://blog.csdn.net/brink_compiling/article/details/76890198
pd.read_excel(io, sheetname=0, header=0, skiprows=None, skip_footer=0, index_col=None, names=None, parse_cols=None, parse_dates=False, date_parser=None, na_values=None, thousands=None, convert_float=True, has_index_names=None, converters=None, dtype=None, true_values=None, false_values=None, engine=None, squeeze=False, **kwds)
'''
该函数主要的参数为io、sheetname、header、names、encoding。
io:excel文件,可以是文件路径、文件网址、file-like对象、xlrd workbook;
sheetname:返回指定的sheet,参数可以是字符串(sheet名)、整型(sheet索引)、list(元素为字符串和整型,返回字典{'key':'sheet'})、none(返回字典,全部sheet);
header:指定数据表的表头,参数可以是int、list of ints,即为索引行数为表头;
names:返回指定name的列,参数为array-like对象。
encoding:关键字参数,指定以何种编码读取。
该函数返回pandas中的DataFrame或dict of DataFrame对象,利用DataFrame的相关操作即可读取相应的数据。
'''
DataFrame.to_excel(excel_writer, sheet_name='Sheet1', na_rep='', float_format=None, columns=None, header=True, index=True, index_label=None, startrow=0, startcol=0, engine=None, merge_cells=True, encoding=None, inf_rep='inf', verbose=True, freeze_panes=None)
'''
该函数主要参数为:excel_writer。
excel_writer:写入的目标excel文件,可以是文件路径、ExcelWriter对象;
sheet_name:被写入的sheet名称,string类型,默认为'sheet1';
na_rep:缺失值表示,string类型;
header:是否写表头信息,布尔或list of string类型,默认为True;
index:是否写行号,布尔类型,默认为True;
encoding:指定写入编码,string类型。
'''
方法二:openpyxl
from __future__ import division
from openpyxl import load_workbook
wb = load_workbook("C:\Users\zqs1\Desktop\数据处理\贫困20172.xlsx")
a_sheet = wb.get_sheet_by_name('Sheet1')
b_sheet = wb.get_sheet_by_name('Sheet2')
for k in range(2, 53600):
n = b_sheet.cell(row=k, column=21).value
b_sheet.cell(row=1, column=26).value = 0
for m in range(1, n):
b_sheet.cell(row=1, column=26).value = b_sheet.cell(row=1, column=26).value + b_sheet.cell(row=k+m-1, column=22).value
b_sheet.cell(row=k, column=25).value = b_sheet.cell(row=1, column=26).value
#保存文件
wb.save("C:\Users\zqs1\Desktop\数据处理\贫困20174.xlsx")
方法三:使用xlrd、xlwt
#打开文件
readbook = xlrd.open_workbook(C:\Users\zqs1\Desktop\数据处理\贫困20172.xlsx)
#获取读入的文件的sheet
sheet = readbook.sheet_by_name('sheet2')
#获取某个单元格的值
n = table.cell(i,3).value
#打开将写的表并添加sheet
writebook = xlwt.Workbook()#打开一个excel
sheet = writebook.add_sheet('test')#在打开的excel中添加一个sheet
#将数据写入excel
sheet.write(i,0,result[0])#写入excel,i行0列
sheet.write(i,1,result[1])
#保存
writebook.save('answer.xls')#一定要记得保存
参考原文:https://blog.csdn.net/Odyssues_lee/article/details/81503619
python怎么读excel文件-python 读取excel文件相关推荐
- python读取excel绘图_python3读取excel绘图-女性时尚流行美容健康娱乐mv-ida网
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 centos下编译安装 pyth ...
- Python 将数据写入pkl文件,读取pkl文件
Python 将数据写入pkl文件,读取pkl文件 写入pkl文件 data = {"name": ["李明", "胡莉"]} with o ...
- 【Python基础】生成.pkl文件,读取.pkl文件的内容
保存 def save_dict(data, name):with open(name + '.pkl', 'wb') as f:pickle.dump(data, f, pickle.HIGHEST ...
- android读取assets中的html文件,android读取assets文件.htm
android读取assets文件 android读取assets文件 style='FONT-SIZE: 14px; FONT-FAMILY: verdana, "ms song" ...
- java+读取source资源_如何从JavaJAR文件中读取资源文件?
如何从JavaJAR文件中读取资源文件? 我试图从一个单独的JAR文件中访问一个XML文件,这个JAR是作为桌面应用程序运行的.我可以获得我需要的文件的URL,但是当我将它传递给FileReader( ...
- C#不用ArcEngine,生成Shp文件(五)---------读取.shx文件和生成.shx文件
这一篇来写一下.shx文件的读取跟生成.测试数据下载地址为:http://download.csdn.net/detail/gis0911178/9650967 在第一篇时候有介绍. 索引文件(.sh ...
- 第四章:数据存储-csv文件处理-读取csv文件的两种方式
直接学习:https://edu.csdn.net/course/play/24756/280718 csv文件处理-读取csv文件的两种方式: # 这种方式读取到的每一条数据是个列表,所以需要通过下 ...
- Python实现读、写、改Excel文件的常见方式及其应用场景对比
Excel表格类型 当前,Excel文件主要有如下两种格式: .xls格式,主要应用于Excel 2003及以下版本. .xlsx格式,主要应用于Excel 2007及以上版本. 读取Excel xl ...
- python怎么读excelsheet_python3 excle(python怎么读写excel文件)
python读取已经打开的3个word和excle文件的路径 用 win32com 操控 word和Excel就可以实现 咋样把python写入excle中 # 需安装 xlrd-0.9.2 和 xl ...
- python生成表格文件_python 读取excel文件生成sql文件实例详解
python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...
最新文章
- fckeditor漏洞之爆路径漏洞
- kotlin学习之泛型(十四)
- vue-router区分hash模式和history模式
- jenkins -ant-svn 自动化持续部署——web应用war包 ant build.xml配置
- 力扣69-x的平方根(解决一个问题:我的答案和题解很像,但是为什么过不了?C++、Java版)
- 一个切图仔的工作日常
- 2019年上海地区最新JAVAEE开发面试与笔试题
- 聊聊kafka consumer offset lag的监控
- RSA算法生成2048位公私钥
- 理解OSEK NM原理,看完这个就够了
- 计算机中的特殊符号是什么,电脑中特殊字符怎么打出来
- 使用CDN后网页无法访问怎么解决
- HTML基础之 HTML5新增视频和音频标签
- 入门数据分析,需要会什么
- 计算机硬件查看,电脑硬件配置怎么查看和测试
- 程序员需要经纪人吗?10x 最好的程序员其生产力相当于同行的 10 倍~
- 红黑树、b+树、b树、mysql索引详细剖析
- 毕业设计 单片机stm32智能大棚监控护理系统 - lora 远程通信
- 2023最新版网络安全图成长路线图,从零基础到精通
- 关于链家全网房价数据分析挖掘项目
热门文章
- Java中的对象要怎样才算相等
- [异能程序猿]第一章 酒后事发(第一更)
- Apache rewrite
- Sharepoint中遭遇The Path specified cannot be used at this time.
- python工程师薪资坑吗-6年Python开发工程师精心总结学习思路,再不看看就凉了...
- python语言创意绘画-齐齐哈尔富裕高校邦数据科学通识课【Python基础语法】答案...
- python 爬虫实例-Python 爬虫:Scrapy 实例(二)
- java好还是python好-Python和Java哪个薪资更高、远景更好?
- python 模拟浏览器下载文件-python爬虫:使用Selenium模拟浏览器行为
- python爬虫原理-python学习之python爬虫原理