方法一:利用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文件相关推荐

  1. python读取excel绘图_python3读取excel绘图-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 centos下编译安装 pyth ...

  2. Python 将数据写入pkl文件,读取pkl文件

    Python 将数据写入pkl文件,读取pkl文件 写入pkl文件 data = {"name": ["李明", "胡莉"]} with o ...

  3. 【Python基础】生成.pkl文件,读取.pkl文件的内容

    保存 def save_dict(data, name):with open(name + '.pkl', 'wb') as f:pickle.dump(data, f, pickle.HIGHEST ...

  4. android读取assets中的html文件,android读取assets文件.htm

    android读取assets文件 android读取assets文件 style='FONT-SIZE: 14px; FONT-FAMILY: verdana, "ms song" ...

  5. java+读取source资源_如何从JavaJAR文件中读取资源文件?

    如何从JavaJAR文件中读取资源文件? 我试图从一个单独的JAR文件中访问一个XML文件,这个JAR是作为桌面应用程序运行的.我可以获得我需要的文件的URL,但是当我将它传递给FileReader( ...

  6. C#不用ArcEngine,生成Shp文件(五)---------读取.shx文件和生成.shx文件

    这一篇来写一下.shx文件的读取跟生成.测试数据下载地址为:http://download.csdn.net/detail/gis0911178/9650967 在第一篇时候有介绍. 索引文件(.sh ...

  7. 第四章:数据存储-csv文件处理-读取csv文件的两种方式

    直接学习:https://edu.csdn.net/course/play/24756/280718 csv文件处理-读取csv文件的两种方式: # 这种方式读取到的每一条数据是个列表,所以需要通过下 ...

  8. Python实现读、写、改Excel文件的常见方式及其应用场景对比

    Excel表格类型 当前,Excel文件主要有如下两种格式: .xls格式,主要应用于Excel 2003及以下版本. .xlsx格式,主要应用于Excel 2007及以上版本. 读取Excel xl ...

  9. python怎么读excelsheet_python3 excle(python怎么读写excel文件)

    python读取已经打开的3个word和excle文件的路径 用 win32com 操控 word和Excel就可以实现 咋样把python写入excle中 # 需安装 xlrd-0.9.2 和 xl ...

  10. python生成表格文件_python 读取excel文件生成sql文件实例详解

    python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...

最新文章

  1. fckeditor漏洞之爆路径漏洞
  2. kotlin学习之泛型(十四)
  3. vue-router区分hash模式和history模式
  4. jenkins -ant-svn 自动化持续部署——web应用war包 ant build.xml配置
  5. 力扣69-x的平方根(解决一个问题:我的答案和题解很像,但是为什么过不了?C++、Java版)
  6. 一个切图仔的工作日常
  7. 2019年上海地区最新JAVAEE开发面试与笔试题
  8. 聊聊kafka consumer offset lag的监控
  9. RSA算法生成2048位公私钥
  10. 理解OSEK NM原理,看完这个就够了
  11. 计算机中的特殊符号是什么,电脑中特殊字符怎么打出来
  12. 使用CDN后网页无法访问怎么解决
  13. HTML基础之 HTML5新增视频和音频标签
  14. 入门数据分析,需要会什么
  15. 计算机硬件查看,电脑硬件配置怎么查看和测试
  16. 程序员需要经纪人吗?10x 最好的程序员其生产力相当于同行的 10 倍~
  17. 红黑树、b+树、b树、mysql索引详细剖析
  18. 毕业设计 单片机stm32智能大棚监控护理系统 - lora 远程通信
  19. 2023最新版网络安全图成长路线图,从零基础到精通
  20. 关于链家全网房价数据分析挖掘项目

热门文章

  1. Java中的对象要怎样才算相等
  2. [异能程序猿]第一章 酒后事发(第一更)
  3. Apache rewrite
  4. Sharepoint中遭遇The Path specified cannot be used at this time.
  5. python工程师薪资坑吗-6年Python开发工程师精心总结学习思路,再不看看就凉了...
  6. python语言创意绘画-齐齐哈尔富裕高校邦数据科学通识课【Python基础语法】答案...
  7. python 爬虫实例-Python 爬虫:Scrapy 实例(二)
  8. java好还是python好-Python和Java哪个薪资更高、远景更好?
  9. python 模拟浏览器下载文件-python爬虫:使用Selenium模拟浏览器行为
  10. python爬虫原理-python学习之python爬虫原理