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

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

---------------------------

@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()

import re

yourfile = "a.txt"

yourtarget = "xxx"

with open(yourfile,"r") as fi:

 for line in fi:

  if line.strip():

   tmp = re.split("\s+",line.strip())

   if tmp[0] == yourtarget:

    print("|"+"|".join(tmp)+"|")

在python中,可以使用内置函数inspect.currentframe()来获取当前执行的调用栈中的帧对象,然后使用帧对象的f_lineno属性来获取当前行号,最后使用print()函数将该行号打印出来。

具体代码类似这样:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9931780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存