python在excel中能做什么,python和excel有什么关系

  python在excel中能做什么,python和excel有什么关系

  python在excel中的应用:1。熊猫操作Excel指定的单行;2.读取指定的多行;3.读取指定的等级;4.读取指定的多行多列值;5.获取所有行的指定列;6.获取行号并打印出来。

  本教程运行环境:windows7系统,python3.9版本3.9,戴尔G3电脑。

  python在excel中的应用:

  一、pandas操作Excel的行列

  1.读取指定的单行,数据将存储在列表中。

  #1:读取指定的行

  df=PD . read _ Excel( lemon . xlsx )#这个默认会直接读取这个Excel的第一个表单。

  Data=df.ix[0]。values#0表示第一行中读取的数据不包含标题,所以要小心!

  Print(读取指定行的数据:\n{0} 。format(data))得到以下结果:

  2.读取指定的多行,数据将在一个嵌套列表中:

  df=pd.read_excel(lemon.xlsx )

  Data=df.ix[[1,2]]。values#如果要读取指定数量的行,应该在ix[]中嵌套一个列表来指定行数。

  Print(读取指定行的数据:\n{0} 。格式(数据))3。读取指定的行和列:

  df=pd.read_excel(lemon.xlsx )

  Data=df.ix[1,2]#读取第一行和第二列中的值,这里不需要嵌套列表

  Print(读取指定行的数据:\n{0} 。格式(数据))4。读取指定的多行和多列值:

  df=pd.read_excel(lemon.xlsx )

  Data=df.ix [[1,2],[title , data]]。values #读取第一行和第二行的标题以及数据列的值。此处需要嵌套列表。

  Print(读取指定行的数据:\n{0} 。格式(数据))5。获取所有行的指定列。

  df=pd.read_excel(lemon.xlsx )

  Data=df.ix [:[title , data]]。values #读取所有行的标题和数据列的值。此处需要嵌套列表。

  Print(读取指定行的数据:\n{0} 。格式(数据))6。获取行号并打印出来。

  df=pd.read_excel(lemon.xlsx )

  打印(“输出行号列表”,df.index.values)

  输出是:

  输出行号列表[0 1 2 3]7。获取列名并将它们打印出来。

  df=pd.read_excel(lemon.xlsx )

  打印(输出列标题,df.columns.values)

  运行结果如下:

  输出列标题[case_id title data]8。获取指定行数的值:

  df=pd.read_excel(lemon.xlsx )

  Print(输出值,df.sample(3)。values)#这个方法类似于head()方法和df.values方法。

  产值

  [[2 密码错误 { 手机 3360 18688773467 , PWD 3360 12345678}]

  [3 正常充值 { 手机 3360 18688773467 ,金额 3360 1000}]

  [1 正常登录 {手机 3360 18688773467 , PWD 3360 123456}] 9。获取指定列的值:

  df=pd.read_excel(lemon.xlsx )

  Print(输出值\ n ,df [数据]。价值观)二:pandas处理Excel数据成为字典

  我们有这样的数据,它被处理成一个列表嵌套的字典,字典的关键字是表头名称。

  的实现代码如下:

  df=pd.read_excel(lemon.xlsx )

  test_data=[]

  对于df.index.values:#中的I,获取行号的索引并遍历它:

  #根据I获取每行指定的数据,用to_dict转换成字典。

  row_data=df.ix[i,[case_id , module , title , http_method , url , data , expected]]。to_dict()

  测试数据追加(行数据)

  Print(最终获得的数据是:{0} 。format(test_data))最终结果是:

  [{title 3360 正常登录, case _ id 3360 1, data 3360 { 手机 3360 18688773467 , pwd 3360 123456}},

  {Title 3360 密码不正确, Case _ ID 3360 2, Data 3360 { 手机 3360 18688773467 , PWD 360 12345678}},

  {title 3360 正常充值, case _ id 3360 3, data 3360 { 手机 3360 18688773467 ,金额 3360 1000}},

  {title 3360 充值输入负数, case _ id 3360 4, data 3360 { 手机 3360 18688773467 ,金额 3360-100}}]相关免费学习推荐

  以上就是python在excel中的应用细节。更多信息请关注盛行IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: