您可以使用python-docx库将表直接写入.docx文件.

如果您使用Conda或使用Anaconda安装Python,则可以从命令行运行命令:

conda install python-docx --channel conda-forge

或者从命令行pip install:

pip install python-docx

安装完成后,我们可以使用它打开文件,添加表格,然后用数据框数据填充表格的单元格文本.

import docx

import pandas as pd

# i am not sure how you are getting your data, but you said it is a

# pandas data frame

df = pd.DataFrame(data)

# open an existing document

doc = docx.Document('./test.docx')

# add a table to the end and create a reference variable

# extra row is so we can add the header row

t = doc.add_table(df.shape[0]+1, df.shape[1])

# add the header rows.

for j in range(df.shape[-1]):

t.cell(0,j).text = df.columns[j]

# add the rest of the data frame

for i in range(df.shape[0]):

for j in range(df.shape[-1]):

t.cell(i+1,j).text = str(df.values[i,j])

# save the doc

doc.save('./test.docx')

python dataframe 写入到doc文件_将Python Pandas DataFrame写入Word文档相关推荐

  1. python怎么读取word文件_python之python-docx编辑和读取word文档

    python调用word接口主要用到的模板为python-docx,基本操作官方文档有说明. 使用python新建一个word文档,操作就像文档里介绍的那样:1 from docx import Do ...

  2. python命令打印word文档_使用DOS命令如何打印Word文档

    打印Word文档,使用窗口菜单即可打印,为什么还来个多余的招数?首先澄清一下,这不是没事找事做,而是一招防患于未然的绝招! 什么情况下我们使用到这招呢? 当你倒霉到极点.走路都会被石头扳倒的时候就用得 ...

  3. easypoi导出word表格_拒绝加班,批量将word文档中的信息高效率提取出来存储到Excel中...

    最近,有小伙伴跟我提了一个需求,小伙伴是做扶贫工作的,从扶贫系统里面可以批量的导出每一户的信息到一个word文档中,导出的内容是在word中是以表格的形式存在的.小伙伴的需求是如何批量的将每个word ...

  4. 使用文件流的形式在浏览器下载word文档

    一.使用文件流的形式在浏览器下载word文档 String path = "http://172.16.228.130:7300/document/d9dd1ec7e72d4fc6a9e50 ...

  5. word文档保存文件时出错_保存时如何自动创建Word文档的备份副本

    word文档保存文件时出错 Backing up your documents is always a good thing to do, but not always something we re ...

  6. java word 颜色设置_如何在Java中为word文档(.doc或.docx)设置背景颜色(页面颜色)?...

    通过像http://poi.apache.org这样的库,我们可以用任何文本颜色创建word文档,但是对于文本的背景或突出显示,我没有找到任何解决方案. 手动方式的单词页面颜色!: 这是我通过poi. ...

  7. 将mysql 导出word文档_将数据库的内容生成WORD文档

    毕业设计需要从库里取纪录生成word文档,我找了半天,主要有这么几种方法: 1.改头,就是象excel似的Response.Buffer = TRUE Response.ContentType = & ...

  8. JAVA使用spire.doc将富文本和latex公式生成word文档

    需求说明:数据库中存放的信息为富文本数据,并且包含了latex公式的代码,现在需要将富文本和latex公式数据输出到word文档中. 生成逻辑:将数据获取后进行遍历,获取每个节点,然后将节点增加到段落 ...

  9. mysql存储word文档_使用MySQL存储和检索word文档

    我需要使用Servlet将MS Word文档存储和检索到MySQL 5.1中.我有上传文件的代码,但我不知道我可以加入表格.我已经在我要插入.doc文件的字段中使用了BLOB. 这是我上传文件的代码片 ...

最新文章

  1. 日志服务(Log service)4月控制台更新指南
  2. 【Linux】一步一步学Linux——passwd命令(85)
  3. php获取服务器相关信息
  4. YBTOJ:染颜色(KDtree)
  5. C/C++vsnprintf用法(要配合va_list使用)
  6. 对类型“H12.MainWindow”的构造函数执行符合指定的绑定约束的调用时引发了异常。
  7. Apache Hive 建表操作的简单描述
  8. 使用VS2015编译OpenJDK8
  9. Android 长截屏原理
  10. 分享收集软件教程的微信小程序
  11. PPT计算机辅助教学,教学ppt课件制作的几点心得
  12. 3t中文 studio_studio 3t免费版
  13. c语言调用abs需要加什么作用,c语言中abs函数怎么用
  14. JavaSSM接入支付宝当面付(扫码支付)
  15. python电影数据分析报告_Python进行电影数据分析及可视化
  16. 如何将电脑上的音乐导入iphone,怎样将电脑音乐导入苹果手机中
  17. 计算机网络各层设备及作用
  18. 攻防世界 Web高手进阶区 mfw
  19. 输入汉字获得拼音(VB.net)
  20. Zookeeper简单搭建

热门文章

  1. 四川泡菜中的亚硝酸盐如何变化
  2. C#连接达梦数据库基础功公共类
  3. 迷宫生成与路径规划算法-Python3.8-附Github代码
  4. oracle付款汇兑损益怎么产生,月末汇兑损益怎么算调整分录如何做
  5. 【Vue】webpack的基本使用
  6. Python单元测试详解
  7. 狂神说Spring笔记(全网最全)
  8. 服务器基线加固脚本_一种基于WebLogic的安全基线加固方法与流程
  9. 如何根据ACPI规范来获取I/O APIC控制寄存器的地址
  10. Oracle 11g 安装与彻底卸载