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

如题所述

用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。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-29

python读取excel的数据,就是这么简单

第2个回答  2017-08-08
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本回答被提问者采纳
第3个回答  2019-05-21
---------------------------
@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()

怎样用python,读取excel中的一列数据
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...

关于python批量读取excel指定多少列的信息
对应方法如下,需要先import xlrd和numpy,通过row_start和row_end控制行数,通过column_start和column_end控制列数 这里要注意python是0-based索引,excel看的时候是1-based的索引 2、用pandas下的read_excel函数 dframe = pd.read_excel(“file_name.xlsx”)dframe = pd.read_excel(“file_name....

python读取excel
python读取excel的方法是:1、首先说明使用的python3.5,office版本是2010,首先打开dos命令窗,安装必须的两个库,命令是:pip3installxlrd、Pip3installxlwt。2、准备好excel,打开pycharm,新建一个excel.py的文件,首先导入支持库importxlrdimportxlwt。3、贴出代码,具体分析:要操作excel,首先得打开ex...

如何用Python取Excel中每一sheet中一列数据?
可以使用openyxl来实现, 示例代码如下:import openpyxl 加载excel文件 book = openpyxl.load_workbook("test.xlsx", data_only=True)for sheet in book.worksheets: #每一个sheet for row in range(sheet.min_row,sheet.max_row+1):print(sheet.cell(row, 1).value) # 假设为第一列 ...

python读excel多少行
Python和MATLAB读取excel指定行列数据的方法 1、用xlrd读取 对应方法如下,需要先importxlrd和numpy,通过row_start和row_end控制行数,通过column_start和column_end控制列数 这里要注意python是0-based索引,excel看的时候是1-based的索引 2、用pandas下的read_excel函数 dframe=pd.read_excel(“file_name.xlsx”) ...

python如何读取excel里面某一整列内容并修改?
可以使用 Python 中的 pandas 库来读取 Excel 文件里面某一整列内容并修改。首先,需要安装 pandas 库。在命令行中输入:pip install pandas 然后可以使用 pandas 的 read_excel 函数读取 Excel 文件,并使用 iloc 属性获取某一整列内容。下面是一个示例代码:import pandas as pd 读取 Excel 文件 df...

python读取表格数据有多少行(2023年最新分享)
Python读取Excel表格数据并以字典dict格式存储??有时我们需要将一个Excel表格文件中的全部或一部分数据导入到Python中,并将其通过字典格式来存储;那么如何实现上述操作呢???我们以如下所示的一个表格(.xlsx格式)作为简单的示例。其中,表格共有两列,第一列为学号,第二列为姓名,且每一行的学号都...

如何用Python操作Excel自动化办公?一个案例教会你openpyxl——读取数 ...
openpyxl是一个用于操作Excel文件的Python库,其功能强大且与Excel的交互方式与Excel软件本身的操作习惯保持一致,易于上手。通过openpyxl,用户可以实现对Excel文件的创建、读取、写入、修改等操作。以下将通过一个简单的案例,展示如何使用openpyxl读取Excel数据。首先,需要安装openpyxl库。在Anaconda环境或CMD命令...

使用Python对Excel表数据的读取、写入、导出
在处理大量Excel数据或执行复杂计算时,Python提供了强大的工具。首先,我们需要导入合适的库来处理Excel文件,如pandas、xlrd、numpy和openpyxl。导入库时,确保已安装并正确引用,例如:import pandas as pd import xlrd import numpy as np from openpyxl import load_workbook 在pandas中,读取Excel文件的...

Python如何读取Excel表内容
使用Python读取Excel表中的数据,主要借助于pandas库,该库为Python提供了高效的数据操作能力。首先,需确定Excel表存放的路径,例如位于 ‘E:\\relate_code\\ svm\\dataset\\data.xlsx’。加载数据后,结果会只显示数值内容,去除标题与额外行号信息。此时,利用相应代码只保留数据体部分,并存储于数组中。对于...

相似回答