首先,需要安装 pandas 库。在命令行中输入:
pip install pandas
然后可以使用 pandas 的 read_excel 函数读取 Excel 文件,并使用 iloc 属性获取某一整列内容。下面是一个示例代码:
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel("your_file.xlsx")
# 获取某一整列内容
column_data = df.iloc[:, 2]
# 2 是列的编号,从 0 开始# 修改某一整列内容
column_data = column_data + 1
# 更新到 Excel 文件
df.iloc[:, 2] = column_data
df.to_excel("your_file.xlsx", index=False)
上面的代码会读取“your_file.xlsx”这个excel文件,获取第3列的内容并修改,最后将修改后的内容重新写入到excel文件中,注意这里没有保留原来的数据,如果需要保留原来的数据需要另外 *** 作。
需要注意的是,若要读取的excel文件中有多个工作表,需要使用 pd.read_ex
1、用xlrd读取
对应方法如下,需要先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.xlsx”, sheetname=”Sheet_name”)
dframe = pd.read_excel(“file_name.xlsx”, sheetname=number)
读取表格的方式有两种:
1、xlsread
[~,MeaDef,~]=xlsread(xls_site,table_tag,'B12:AI12')
这里输出是一个对应数字,一个对应字符串,一个是用元胞把所有数据放在一起
对应的xlswrite格式:
xlswrite(xls_site_output,train,1,['A',num2str(ix+1),':M',num2str(ix+1)])
2、read_table
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)