python怎么读取excel第一列数据(如何用python读取excel的一列)

网友投稿 6353 2022-08-04

python怎么读取excel第一列数据(如何用python读取excel的一列)

python怎么读取excel第一列数据(如何用python读取excel的一列)

Pandas提供了一组顶层的I/O API,如pandas.read_csv()等方法,这些方法可以将众多格式的数据读取到DataFrame数据结构中,经过分析处理后,再通过类似DataFrame.to_csv()的方法导出数据。今天就和大家分享一下python怎么读取excel第一列数据。

Excel电子表格是微软公司开发的被广泛使用的电子数据表格软件,一般可以将它的使用分为两类。一类是文字或者信息的结构化,像排班表、工作日报、客户名单之类,以文字为主;另一类为统计报表,如学生成绩表、销售表等,以数字为核心。而Python读取Excel的方式也是有多种

1、使用xlrd包

import xlrd

# 通过open_workbook()方法打开工作簿

wb = xlrd.open_workbook(filename)

# 通过sheet_by_name()或者sheet_by_index()方法打开工作表对象

sheet_1 = wb.sheet_by_name('sheet_1') # 或者sheet_1 = wb.sheet_by_index(0)

# 通过ncols和nrows 分别获得工作表的列数和行数

sheet_1.ncols sheet_1.nrows

# 通过cell().value方法获得单元格的数值

sheet_1.cell(0,0).value

2、使用OpenPyxl包

import openpyxl as oxl

# 通过load_workbook()方法打开工作簿对象

wb = oxl.load_workbook(filename)

# 通过get_active_sheet()方法打开工作表

ws = wb.get_active_sheet()

# 像使用excel函数一样获取单元格的数值

cell = ws['B4'] ws['B1':'B4']

3、使用pandas包

import pandas as pd

#通过read_excel()方法生成DataFrame对象

df = pd.read_excel(filename,'sheet_1',header=None)

然后可以使用DataFrame切片函数对df数据进行操作

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:c语言入栈和出栈是什么?(C语言怎么实现入栈和出栈)(出栈c语言程序)
下一篇:python编程是什么意思?中文怎么翻译(Python中文什么意思)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~