首页 > 其他分享 >excle的几种写出方式

excle的几种写出方式

时间:2023-07-08 23:55:55浏览次数:40  
标签:xlsx False df excel 几种 写出 excle data pandas

import pandas

lis1 = ['a1', 'b1', 'c1', 'd1', 'e1']
lis2 = ['a2', 'b2', 'c2', 'd2', 'e2']
lis3 = ['a3', 'b3', 'c3', 'd3', 'e3']

# 1、字典样子,list代表一列,字典的key是表头行,value是列内容。
data = {'header1': lis1, 'header2': lis2, 'header3': lis3}
df = pandas.DataFrame(data)
df.to_excel('1表为列.xlsx')
df.to_excel('1表为列_.xlsx', index=False, header=False)

# 2、列表样子,list代表一行。表头要在pandas.DataFrame指明,不指明默认用序号。当然可以用header=False把它去掉。
data = [lis1, lis2, lis3]
df = pandas.DataFrame(data, columns=['header1', 'header2', 'header3', 'header4', 'header5'])
df.to_excel('2表为行.xlsx')
df = pandas.DataFrame(data)  # 不要表头就不用去写。
df.to_excel('2表为行_.xlsx', index=False, header=False)

print('写出完毕。')

# 还有一种写出方法,不知道有什么区别,感觉上面的一句话更方便。
# writer = pandas.ExcelWriter('xxx.xlsx')
# df.to_excel(writer)
# writer.close()

 

标签:xlsx,False,df,excel,几种,写出,excle,data,pandas
From: https://www.cnblogs.com/sbsdnyn/p/17538125.html

相关文章

  • Excle使用正则提取字符串
    1、Alt+F11打开VB编辑工具2、选择sheet创建新模块3、插入下列代码FunctionRegexExtract(ByValinputStringAsString)AsStringDimregExAsObjectSetregEx=CreateObject("VBScript.RegExp")WithregEx.Global=True.Pattern=......
  • 介绍几种OPTIONS检测的方法
     概述日常的VOIP开发中,OPTIONS检测是常用的网络状态检测工具。OPTIONS原本是作为获取对方能力的消息,也可以检测当前服务状态。正常情况下,UAS收到OPTIONS心跳,直接回复200即可。与ping不同的是,OPTIONS检测不仅仅针对网络状态,也针对sipserver的端口状态进行检测,在VOIP问题定位......
  • JAVA微服务分布式事务的几种实现方式
    基础理论CAP理论一致性(Consistency):在分布式系统中所有的数据备份,在同一时刻都保持一致状态,如无法保证状态一致,直接返回错误;可用性(Availability):在集群中一部分节点故障,也能保证客户端访问系统并得到正确响应,允许一定时间内数据状态不一致;分区容错性(Partitiontolerance):分布式......
  • 三行汉字说清高维前缀和,三行代码写出高维前缀和
    ——whk时突然发现高维前缀和就是暴力前缀和,震惊0922首先考虑二维空间里的前缀和,很明显就是横着对每一行做一遍,再竖着对每一列做一遍。三维空间也很简单,横着做一遍纵着做一遍竖着做一遍。推广到\(n\)维,枚举每一维依次做一遍就好,只不过状压了,代码:for(inti=0;i<n;i++)......
  • excle解决文本匹配大量关键字
    SubkeyWordFilter()Dimsht1AsWorksheet,sht2AsWorksheet,sht3AsWorksheet,maxRow1AsInteger,maxRow2AsInteger,maxRow3AsInteger,userNameAsString,iAsInteger,jAsInteger,keyWordAsString,kAsIntegerSetsht1=ThisWorkbook.Sheets(&q......
  • 面试现场简单几道java算法题, 你能写出几道?
    这两天小编逛论坛的时候发现一个很有意思的事情,就是一位互联网公司的面试官分享的,他们最近想招一批java的实习生,所以他们的面试题并不难,但是前来面试的人,却很多都挂在了几道算法题上,要么就是逻辑不严谨,要么就是题目都看不懂的,还有就是书写错误的,这让他感到很诧异,毕竟算法其实对于......
  • 分布式事务的几种实现方式
    基础理论CAP理论一致性(Consistency):在分布式系统中所有的数据备份,在同一时刻都保持一致状态,如无法保证状态一致,直接返回错误;可用性(Availability):在集群中一部分节点故障,也能保证客户端访问系统并得到正确响应,允许一定时间内数据状态不一致;分区容错性(Partitiontolerance):分布式......
  • 41.C++中有几种类型的new
    41.C++中有几种类型的new在C++中,new有三种典型的使用方法:plainnew,nothrownew和placementnew(1)plainnew言下之意就是普通的new,就是我们常用的new,在C++中定义如下:void*operatornew(std::size_tsize)throw(std::bad_alloc){void*ptr=std::malloc(size);......
  • 34.C++有哪几种的构造函数
    34.C++有哪几种的构造函数C++中的构造函数可以分为4类:默认构造函数:在没有显式定义构造函数时,C++会自动生成一个默认构造函数,该函数没有参数,不执行任何操作。初始化构造函数(有参数)拷贝构造函数:当使用现有对象初始化新对象时,拷贝构造函数被调用。它的语法是在函数声明时使用一......
  • Java框架中常用的几种成熟的token生成框架对比
    Java框架中常用的几种成熟的token生成框架有:SpringSecurity:一个基于Spring的安全框架,提供了声明式的安全访问控制解决方案,支持多种认证和授权机制,如OAuth2.0、JWT等。ApacheShiro:一个轻量级的Java安全框架,提供了身份认证、授权、加密、会话管理等功能,支持多种数据源和缓存实......