精华内容
下载资源
问答
  • python excel表格转word表格
    千次阅读
    2019-04-08 09:39:22

    朋友有这种需求,网上搜了搜没搜到就自己撸了一个,格式要求第一行是列名剩下的是内容。

    https://github.com/zr8657/ExcelToWord

    # -*- coding: utf-8 -*-
    from imp import reload
    
    from openpyxl import load_workbook
    from docx import Document
    import time
    import sys
    import easygui as g
    from PyQt5 import QtWidgets
    from PyQt5.QtWidgets import QFileDialog, QWidget
    import PyQt5.QtCore
    import re
    
    
    class MyWindow(QWidget):
        def __init__(self):
            super(MyWindow, self).__init__()
            file_path, filetype = QFileDialog.getOpenFileName(self, "选择文件", "/", "All Files (*);;Text Files (*.txt)")
            print(file_path)  # 打印文件全部路径(包括文件名和后缀名)
            # 获取文件名
            file_name = re.findall(r'[^\\/:*?"<>|\r\n]+$', file_path)
            file_name = re.findall(r'(.+?)\.xlsx', file_name[0])
            print(file_name[0] + '.xlsx')
            try:
                reload(sys)
                # 开始时间
                startTime = time.time()
    
                # 读取excel xlsx文件
                wb = load_workbook(file_path)
    
                # 获取所有sheet页名字
                xl_sheet_names = wb.get_sheet_names()
    
                # 定位到相应sheet页,[0]为sheet页索引
                xl_sheet = wb.get_sheet_by_name(xl_sheet_names[0])
    
                # 获取行列数
                excel_row = xl_sheet.max_row
                excel_column = xl_sheet.max_column
    
                # word文档
                document = Document()
    
                document.add_heading('危险化学品表格', 0)
    
                table = document.add_table(rows=1, cols=excel_column, style="Table Grid")
                # hdr_cells = table.rows[0].cells
                # for num in range(0, excel_column):
                #     hdr_cells[num].text = u'' + str(xl_sheet.rows[num].value)
    
                # 取excel第一页第一张表
                i = 0
    
                # 写入word
    
                # 将excel表格装入itercars操作
                itercars = iter(xl_sheet.rows)
                # 列名
                hdr_cells = table.rows[0].cells
                for row in xl_sheet.rows:
                    for num in range(0, excel_column):
                        hdr_cells[num].text = u'' + str(row[num].value)
                    break
    
                # 进入第二行开始循环插入
                next(itercars)
                for row in itercars:
                    row_cells = table.add_row().cells
                    for num in range(0, excel_column):
                        content = str(row[num].value)
                        content = "" if content == "None" else content
                        row_cells[num].text = u'' + content
    
                document.add_page_break()
                # document.save('demo.docx')
                docx_path = file_path.replace('xlsx', 'docx')
                document.save(docx_path)
                title = g.msgbox(msg="                                     成功!", title="Success", ok_button="确定")
            except Exception as e:
                print(e)
                title = g.msgbox(msg="               生成失败:" + e, title="Error", ok_button="确定")
    
    
    if __name__ == "__main__":
        app = QtWidgets.QApplication(sys.argv)
        myshow = MyWindow()
        myshow.show()
        myshow.close()
        sys.exit()

    python 3.6,win10 64位

    更多相关内容
  • excel转word

    2018-03-28 20:23:18
    可以批量把excel的内容word中,类似于邮件合并,但比邮件合并更简单。
  • vba程序 Excel表内容转Word 每行生成一个word 并将对应内容写入word
  • 本工具可以根据自定义模板,自动将Excel表格中每一行的数据填充到Word文档中,每行导出一个word
  • 如何快速excel转word.docx
  • 支持各种复杂样式的office文档pdf、html实现;实例提供了核心实现方法以及相关依赖包,有问题可以留言交流;
  • c#excel转为word

    2016-03-31 17:29:55
    c sharp代码将excel转化为word,可直接运行demo
  • 通过python GUI界面,实现PDF文档转wordexcel(表格线规则)和png图片
  • 整理了Word转Pdf,Excel转Pdf相关工具Jar包,使用了Aspose系列的解析工具,亲测可用,附件包含相关Jar及示例代码.已经采用无限制及无水印版本的相关Jar包. 警告:请勿用于商业用途,仅供学习研究,如任何版权纠纷,本人...
  • java把excelword转PDF

    2019-09-25 18:21:47
    大部分不是不支持xls就是不支持换行,或者excel列折页显示,或者不能再linux上显示。 这个接近完美了,包括多个sheet页也都不会出现折行现象。 唯一不足的就是实现代码冗余,并且excel在转换的时候希望不要以放飞...
  • golang实现的读取excel模板批量生成word工具,内含脚本文件及32位版的exe,可直接运行
  • 利用POI读取excel写入到word 利用POI读取excel写入到word 利用POI读取excel写入到word,压缩包里包含了jar包
  • WORD的表格操作一直很麻烦,EXCEL有时操作方便,但是在有些正式文档报告中,WORD的表格更加正式一些,所以作者编写了一个转换工具,可以编译运行,VC2005写的EXCEL转Word,很实用的工具,内含WORDEXCEL的例子
  • Mye2w version 0.3.0 (只支持excel/word 2003版本) 1、制作Word模板文件、用替换表达式标记需要从Excel中取值的部分,替换表达式为 ${页签号_行号_列号} 2、双击e2w.bat 运行程序 3、选择Excel数据文件、Word...
  • java实现word,ppt,excel等转换!!自己写的!我把启动软件的命令都写在代码里面,直接运行就可以!文档有我QQ如有不明白加我!帮你搞定!
  • Excel批量转换Word,提供了一个简单、便捷的EXCEL数据批量转换WORD的小工具;可方便快捷的将EXCEL中的数据批量的转换到WORD中,对于批量制作邀请函、通知书、座签、价签等等。
  • Excel批量转Word

    2022-03-25 19:37:06
    平时的工作中,尤其是一些文职类工作中,常会遇到这样的问题: 我们有一个Excel文件,每一行都是一个人的信息,需要将每个人的信息填写到Word表格中;一个人,一张表,一个下午,真烦恼。

    平时的工作中,尤其是一些文职类工作中,常会遇到这样的问题:

    我们有一个Excel文件,每一行都是一个人的信息,需要将每个人的信息填写到Word表格中;一个人,一张表,一个下午,真烦恼。

    也是奇想突发,想着解放自己的双手,先是写了一个脚本,后来试图将其可视化成了软件,但是应该还存在非常多了不足,看完下文,一些基本的使用,对于特定问题解放双手,是不成问题的。

    从这里打开窗口:

    首先界面画风是这样的:

    然后是每一项的说明:

    模板文件路径,指的就是要生成的Word文件的模板路径(包括Word文件名),原文件以学生成绩为例,长这样:

    Excel表格路径,指的是Excel模板文件的路径,原文件以学生成绩为例,如下图;

    注意:无论你的各项是怎样的,第一列必须是序号

    生成文件路径,指所批量生成的Word文件的路径,即为你要存储生成的Word文件的路径。

    以上三项,每个都有对应的按钮去选择路径。例如Excel表格路径的选择窗口是这样的:

    模板替换字符串,这个是整个操作的核心所在,就是将模板文件中的表格中对应单元格进行替换。其中,两项用::隔开,就是两个连续的英文冒号,要替换的项的顺序跟Excel表格中的列顺序是对应的。

    生成文件名称,生成的Word的命名构成为“生成文件名称+序号”。

    输入各参数后,单机生成文件等待即可。

    生成结果如下:

    如果你碰到了Excel表格批量生成Word表格的问题,那就一个人,几张表,一台电脑,就几秒。

    还有,该软件的使用场景比较局限,测试的类型也有限,而且还有非常多东西需要完善,各位同仁如果有任何意见或建议,欢迎交流!

    软件中,还有其他的一些小玩意……

    微信公众号回复“杂货铺1.1”(压缩包,解压密码是pygis

    扫码关注公众号

    展开全文
  • wordexcel转pdf的实现

    2016-12-02 17:15:45
    用aspose实现wordexcel转成pdf的功能,附件是myeclipse工程,导入即可运行,生成的pdf文件在与源wordexcel文件相同目录下,无水印,无文件大小限制。
  • C#EXCEL转PDF,word转PDF

    2018-08-13 10:46:25
    C# 调用office2010组件,将EXCEL转PDF和word转PDF,其中解决了excel文档列过多的问题,需要安装office2010。。
  • wordexcel、pptpdf小demo,毫无水印,全套可用包含三个jar,三个测试文档,还有可用license.xml,spring boot写的,建议idea打开
  • 主要介绍了Python实现Word表格Excel表格的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • java word&excel&txt&图片pdf

    热门讨论 2014-03-05 09:21:17
    itext:读取txt和图片;...jxl:读取excel; 其中jxl可运行与windows和Linux下,jacob读取word完美读取, 不会有图片读取不了或者颜色样式丢失问题, 采用的支持jar基本都是最新版, 献给和我一样苦苦追寻的人
  • 包含aspose.cell,aspose.word等组件,无水印版,支持word,excel转pdf
  • NULL 博文链接:https://keep-going.iteye.com/blog/1907664
  • 破解版Aspose,excel转pdf没水印,word水印没法去除 ,技术文档+jar包资源都压缩在一起,亲测可用,欢迎下载
  • 主要介绍了Java实现Word/Excel/TXTPDF的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • java实现在线预览,将wordexcel转换成html
  • word或者excel转各种格式,包括doc,Dot,txt,Docx,Pdf,htm等。jacob_1.9.zip压缩包内有所需要的jar包、jacob.dll,示例代码简单明了。
  • 功能:word转换成excel转换器是一款将word文件转换为Excel表格文件,操作灰常的方便。有了word转换成excel转换器,您可以方便的将word文档转换为Excel表格,非常方便的将word里的表格文字、

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 131,424
精华内容 52,569
关键字:

excel转word

友情链接: zip.zip