1最简单最基础的写:1excel1sheet

df.to_excel("test.xlxs")

2在一个excel文件里面写入多个sheet

writer=pd.ExcelWriter('filename.xlsx')
...
df1.to_excel(writer,sheet_name='第一表',index=0)
df2.to_excel(writer,sheet_name='第二表',index=0) #index=0:无索引
writer.save()
writer.close()

3、向一个sheet写入多行无规则的数据

def write_excel():
f = openpyxl.Workbook()
sheet1 = f.create_sheet('核心',index=0) #写第一行
row0 = ["代码","名称","价格","数量"]
sheet1.append(row0) list1 = ["【市场概况】:"]
sheet1.append(list1) list2 = ["AA:", a ,"BB:", b]
sheet1.append(list2) f.save('test.xlsx') write_excel()

4、向现有excel追加一条数据

df= pd.DataFrame(pd.read_excel('test.xlsx')) #读取原数据
df_rows = df.shape[0] #获取行数
#增加一条数据
df.loc[df_rows] = [a1 , b2 , c3 , d4] #与原数据同格式
df.to_excel('test.xlsx', sheet_name='sheet1', index=False, header=True)

最新文章

  1. 【Nginx 大系】Nginx服务器面面观
  2. DOMContentLoaded和jquery的ready和window.onload的顺序
  3. 转 Java多线程中Sleep与Wait的区别
  4. C# 3.0 LINQ的准备工作
  5. Hadoop MapReduceV2(Yarn) 框架简介[转]
  6. 【BZOJ 1367】 1367: [Baltic2004]sequence (可并堆-左偏树)
  7. HTTP学习目录
  8. [置顶] Xamarin Android安装教程(2016最新亲测安装版)
  9. [51nod1329]路径游戏
  10. mybatis配置多数据源(利用spring的AbstractRoutingDataSource)
  11. Spring Cloud微服务下的权限架构调研
  12. Python:Day53 Template基础
  13. Python常用字符编码
  14. Python subprocess方法
  15. 2019/01/17 基于windows使用fabric将gitlab的文件远程同步到服务器(git)
  16. 【Redis】安装及简单使用
  17. MVC应用程序使用Entity Framework
  18. window.parent window.top window.parent.location.pathname 没权限
  19. Java程序性能定位工具-火焰图
  20. XSS第四节,XSS攻击实例(一)

热门文章

  1. 01 语言基础+高级:1-10 JDK8新特性_day12【函数式接口】
  2. sol - 0x63
  3. BBS项目架构实现
  4. ruoyi IpUtils
  5. 吴裕雄--天生自然 PYTHON3开发学习:日期和时间
  6. Python语言学习前提:基础语法
  7. windows系统安装msi文件总提示2502、2503的错误
  8. 搭建WordPress个人博客
  9. layui 触发 select 下option 被选择事件
  10. [LC] 93. Restore IP Addresses