python中pandas和xlsxwriter读写xlsx文件的方法介绍(附代码)

本篇文章给大家带来的内容是关于python中pandas和xlsxwriter读写xlsx文件的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

已有xlsx文件如下:

python中pandas和xlsxwriter读写xlsx文件的方法介绍(附代码)

1. 读取前n行所有数据

# coding: utf-8import  pandas  as pd# 1. 读取前n行所有数据df = pd.read_excel('school.xlsx')#读取xlsx中第一个sheetdata1 = df.head(7)   # 读取前7行的所有数据,dataFrame结构data2 = df.values    #list形式,读取表格所有数据print("获取到所有的值:{0}".format(data1)) #格式化输出print("获取到所有的值:{0}".format(data2)) #格式化输出

登录后复制

2. 读取特定行,特定列

# coding: utf-8import  pandas  as pd# 2. 读取特定行,特定列df = pd.read_excel('school.xlsx')  #读取xlsx中第一个sheetdata1 = df.ix[0].values     #读取第一行所有数据,0表示第一行,不包含表头data2 = df.ix[1,1]   #读取指定行列位置数据data3 = df.ix[[1,2]].values   #读取指定多行data4 = df.ix[:,[0]].values   #读取指定列的所有行#data4 = df[u'class'].values   #同上data5 = df.ix[:,[u'class',u'name']].values   #读取指定键值列的所有行print("数据:{0}".format(data1))print("数据:{0}".format(data2))print("数据:{0}".format(data3))print("数据:{0}".format(data4))print("数据:{0}".format(data5))

登录后复制

3. 获取xlsx文件行号,所有列名称

# coding: utf-8import  pandas  as pd# 3. 获取xlsx文件行号,所有列名称df = pd.read_excel('school.xlsx')  #读取xlsx中第一个sheetprint("输出行号列表{}".format(df.index.values))   # 获取xlsx文件的所有行号print("输出列标题{}".format(df.columns.values))   #所有列名称

登录后复制

4. 读取xlsx数据转换为字典

# coding: utf-8import  pandas  as pd# 4. 读取xlsx数据转换为字典df = pd.read_excel('school.xlsx')  #读取xlsx中第一个sheettest_data=[]for i in df.index.values:#获取行号的索引,并对其进行遍历:    #根据i来获取每一行指定的数据 并利用to_dict转成字典    row_data=df.ix[i,['id','name','class','data','stature']].to_dict()    test_data.append(row_data)print("最终获取到的数据是:{0}".format(test_data))

登录后复制

5. 写xlsx文件

#coding: utf-8import xlsxwriter# 创建工作簿file_name = "first_book.xlsx"workbook = xlsxwriter.Workbook(file_name)# 创建工作表worksheet = workbook.add_worksheet('sheet1')# 写单元格worksheet.write(0, 0, 'id')worksheet.write(0,1, 'name')worksheet.write(0,2, 'class')worksheet.write(0,3, 'data')# 写行worksheet.write_row(1, 0, [1, 2, 3])# 写列,其中列D需要大写worksheet.write_column('D2', ['a', 'b', 'c'])# 关闭工作簿workbook.close()

登录后复制

写入的xlsx文件如下:

python中pandas和xlsxwriter读写xlsx文件的方法介绍(附代码)

以上就是python中pandas和xlsxwriter读写xlsx文件的方法介绍(附代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2533760.html

(0)
上一篇 2025年3月5日 21:20:46
下一篇 2025年3月5日 21:20:56

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 怎么找到黑客的联系方式?

    如果你想要找到黑客的联系方式,那么你可能面临以下难题:黑客往往会隐藏他们的身份,并且他们的联系方式很难被发现。php小编草莓在这里为你提供了一份指南,旨在帮助你找到黑客的联系方式。在本指南中,我们将介绍一些常见的黑客使用的联系方式,并提供一…

    2025年3月5日
    200
  • Python基础流程控制的介绍(代码示例)

         本篇文章给大家带来的内容是关于Python基础流程控制的介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 条件语句 if 条件:内容else:内容 登录后复制 缩进必须相同不然会报错 #!/usr/…

    编程技术 2025年3月5日
    000
  • python有序列表以及方法的介绍(代码)

    本篇文章给大家带来的内容是关于python有序列表以及方法的介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 有序列表以及有序列表的函数和方法(list) list = [‘hello’, ‘wrold’]# l…

    编程技术 2025年3月5日
    200
  • Python解析Socket数据流异常bytes的问题(详细)

    本篇文章给大家带来的内容是关于python解析socket数据流异常bytes的问题(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 python在通过socket发送数据时,英文字符转义后为原来本身的字符,占一个字…

    编程技术 2025年3月5日
    200
  • python实现循环定时器的方法介绍(附代码)

    本篇文章给大家带来的内容是关于python实现循环定时器的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 python 如何写一个定时器,循环定时做某一操作呢? Timer 对象 from threadi…

    编程技术 2025年3月5日
    200
  • 地理位置geo处理之mysql函数的详细介绍(附代码)

    本篇文章给大家带来的内容是关于地理位置geo处理之mysql函数的详细介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 目前越来越多的业务都会基于LBS,附近的人,外卖位置,附近商家等等,现就讨论离我最近这一业…

    2025年3月5日
    200
  • python爬虫批量抓取ip代理的方法(代码)

    本篇文章给大家带来的内容是关于python爬虫批量抓取ip代理的方法(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 使用爬虫抓取数据时,经常要用到多个ip代理,防止单个ip访问太过频繁被封禁。ip代理可以从这个网站…

    编程技术 2025年3月5日
    200
  • Python各种图像库的图像读写方式的简单介绍(附代码)

    本篇文章给大家带来的内容是关于python各种图像库的图像读写方式的简单介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 目前主流的图像库有几下几种: 1. OpenCV      2. PIL(Pillow)…

    编程技术 2025年3月5日
    200
  • Python中的特殊变量__name__有什么用?

    由于python中没有main()函数,所以当向解释器提供运行python程序的命令时,将执行0级缩进的代码。但是,在执行此操作之前,它将定义一些特殊变量;__name__就是这样的一个特殊变量。下面本篇就来带大家了解一下特殊变量__nam…

    2025年3月5日
    200
  • Python描述符的用法介绍(附示例)

    本篇文章给大家带来的内容是关于python描述符的用法介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 作为一位python的使用者,你可能使用python有一段时间了,但是对于python中的描述符却未必使用…

    编程技术 2025年3月5日
    200

发表回复

登录后才能评论