首 页 行业资讯 新车 试驾评测 养车用车 车型库

怎样用python,读取excel中的一列数据

发布网友 发布时间:2022-03-03 14:30

我来回答

3个回答

热心网友 时间:2022-03-03 15:59

用python读取excel中的一列数据步骤如下:

1、首先打开dos命令窗,安装必须的两个库,命令是:pip3 install xlrd;Pip3 install xlwt。

2、准备好excel。

3、打开pycharm,新建一个excel.py的文件,首先导入支持库import xlrdimport xlwt。

4、要操作excel,首先得打开excel,使用open_workbook(‘路径’),要获取行与列,使用nrows(行),ncols(列),获取具体的值,使用cell(row,col).value。

5、要在excel里写入值,就要使用write属性,重点说明写入是用到xlwt这个支援库,思路是先新建excel,然后新建页签B,然后将一组数据写入到B,最后保存为excel.xls。

热心网友 时间:2022-03-03 17:17

Python对Excel的读写主要有xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种。

1、xlrd主要用来读取Excel文件(Excel read)

import xlrd

worksheet = xlrd.open_workbook(u'Python操作Excel.xls')

sheet_names= worksheet.sheet_names()

for sheet_name in sheet_names:

sheet2 = worksheet.sheet_by_name(sheet_name)

print sheet_name rows = sheet2.row_values(3) # 获取第四行内容

cols = sheet2.col_values(1) # 获取第二列内容

print rows

print cols

热心网友 时间:2022-03-03 18:52

---------------------------
@1方法一
import xlrd

data=xlrd.open_workbook('F:/data.xlsx')#excle文件位置
sheet=data.sheets()[0] #读取第一个表
rows=sheet.row_values(0) #读取第一行
print(rows) #打印第一行
clou=sheet.col_values(0) #读取第一列
print(clou) #打印第一列
print(rows,clou) #打印第一行第一列
x=clou[1:] #去除第一行的第一个数
print(x)
--------------------------------------------------------

@2
import xlrd #导入包
import pandas as pd
data=pd.read_excel('F:/data.xlsx', sheet_name='Sheet1')
#print(type(data))
#print(data)
print(data['B'])#读取某一列
print(data.values)#输出值
print(data.describe())#输出每列的统计数据
x=data[0:10]
print(x)#输出前3行
print(x.T)#转置
print(x.sort_index(axis=1,ascending=False))
a=data.describe()

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com