python怎么读取excel文件数据python获取csv的列数_Python读取excel的两种⽅法
excel是什么
Microsoft Excel是⼀个使⽤⾮常⼴泛的电⼦表格程序。它的⽤户友好性和吸引⼈的功能使其成为数据科学中常⽤的⼯具。对于excel来说,
整个excel⽂件称为⼯作簿,⼯作簿中的每个页称为⼯作表,⼯作表⼜由单元格组成。这是区别于csv格式的⼀个重要的特征,也就意味着
excel⽂档的处理需要考虑⼯作表、⾏、列,才能准确实现数据操作。
读取excel⽂件的⽅法主要有两种,⼀个⽅法是使⽤专门的excel读写包,另⼀个⽅法是使⽤pandas。
⽅法1
1. xlrd、xlwt
(1)读取excel数据
import xlrd                                            #导⼊相应的库data = xlrd.open_workbook(r'C:\Users\Desktop\28
5城市⼈均GDP.xlsx') # 打开xls⽂件table = data.sheets()[0] (2)写⼊excel数据,只⽀持2003xls的写⼊
import xlwtworkbook = xlwt.Workbook()    sheet = workbook.add_sheet('sheet1',cell_overwrite_ok=True)sheet.write(0,0,'武汉市')sheet.write(0,1,'10579.5')sheet.w
2. openpyxl
openpyxl模块可实现对excel⽂件的读、写和修改,只能处理xlsx⽂件,不能处理xls⽂件,使⽤之前同样需要先安装该模块,再导⼊
import openpyxl。
对于openpyxl,⾏数和列数都从1开始,单元格的⾏和列也从1开始。例如ll(1,2).value表⽰第⼀⾏第⼆列单元格的内容
(1)读取excel数据
import openpyxl wb = openpyxl.load_workbook(r'C:\Users\Desktop\285城市⼈均GDP.xlsx') # 打开excel⽂件,获取⼯作簿对象ws = wb.active  # 从表单中获取单元格的(2)写⼊excel数据
book = openpyxl.Workbook()  #创建⼯作簿,如果写⼊中⽂为乱码,可添加参数encoding = 'utf-8'sheet = ate_sheet('sheet1',0)  #0表⽰创建的⼯作表在⼯作
⽅法2
1. pands读取excel数据
import pandas as pdpath = r'C:\Users\Desktop\湖北城市GDP.ad_excel(path)
2. pands写⼊excel数据
lst =[['武汉','13410.34亿元','1'],['襄阳','4064.90亿元','2'],['宜昌','3857.17亿元','3']]dt = pd.DataFrame(_excel(path)print('创建excel⽂件完成')
往期推⽂:
关于经济地理学笔记
Python读取csv⽂件常见的两种⽅法
从0开始学Python
第⼀个Python爬⾍
第⼀个python⽂本分析——⽤jieba分词对国科⼤要闻速递进⾏分析Python安装与环境配置
GIS的概念——《Python与开源GIS》
开源空间信息软件体系与技术概述——《Python与开源GIS》
⾯板门限(槛)模型
开⼯了开⼯了!空间计量模型系列教程⼀
空间计量模型系列教程⼆
情⼈节特辑之带有惊喜的空间计量模型系列教程三
空间计量模型系列教程四
空间计量模型系列教程五(完结啦)
经济地理基本认识:异质性与尺度、格局、结构、功能
2020年啦!做好⾃⼰,不负韶华
重磅!国务院印发《长江三⾓洲区域⼀体化发展规划纲要》
经济地理学是经济学还是地理学?附重点外⽂期刊⽬录
复旦⼤学城市经济研究所推荐阅读⽂献
北京⼤学《城市经济学》推荐阅读⽂献
CGE参考书||张欣_可计算⼀般均衡模型的基本原理与编程
空间计量|| matlab实现空间计量模型SAR、SEM、SDM
读书笔记|| 住房应该回归基本职能——读任泽平《房地产周期》
读书笔记||空间、效率与公平——读陆铭《⼤国⼤城》
MK突变检验的matla实现
CiteSpace实操教程
如果觉得有⽤就点⼀下“在看”吧

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。