取得Word文件的数据

二进制数据转换为word文件 /// /// 二进制数据转换为word文件 /// /// 二进制数据 /// word文件名 /// word保存的相对路径 public string ByteConvertWord(byte[] data, string fileName) { str 阅读详情
//取得Word文件的数据
procedure getWordStr;
var WordApp: TWordApplication;
    WordDoc: TWordDocument;
    DocInx,oFileName,CfCversions,oReadOnly,AddToRctFiles,PswDocument,
    PswTemplate,oRevert,WPswDocument,WPswTemplate,oFormat: OleVariant;
    i,iRow,iCol:integer;
    myCell:Cell;
    myRow:Row;
begin
  memo1.Lines.Clear ;

    
// ===== 创建对象 =====
    if not Assigned(WordApp) then                          
    begin
      WordApp:
= TWordApplication.Create(nil);
      WordApp.Visible :
= false;
    end;
    
if not Assigned(WordDoc) then
      WordDoc:
= TWordDocument.Create(nil);
  
try
    DocInx:
=1;
    oFileName :
= 'd: est.doc';
    oReadOnly:
=true;
    CfCversions :
= EmptyParam;
    AddToRctFiles:
= EmptyParam;
    PswDocument:
= EmptyParam;
    PswTemplate:
= EmptyParam;
    oRevert:
= EmptyParam;
    WPswDocument:
= EmptyParam;
    WPswTemplate:
= EmptyParam;
    oFormat:
= EmptyParam;     
    
// ===== 打开文件 =====                         
    WordApp.Documents.open(oFileName,CfCversions,oReadOnly,AddToRctFiles,
       PswDocument,PswTemplate,oRevert,WPswDocument,WPswTemplate,oFormat);
    
// ===== 关联文件 =====
    WordDoc.ConnectTo(WordApp.Documents.Item(DocInx)); 


    
//方法(1): 取整个文本的字符内容,包含表格
    s := WordDoc.Range.text;  

    
//方法(2): 取 1 -- 4 位的字符 ,包含表格 
    myRange:=WordDoc.Range;
    myRange.Start:
=0;
    myRange.End_ :
=4;

  
finally
    
if Assigned(WordDoc) then              // ===== 关闭文件 =====
    begin
      WordDoc.Close;
      WordDoc.Disconnect;
      WordDoc.Destroy;
      WordDoc :
= nil;
    end;
    
if Assigned(WordApp) then              // ===== 关闭Word =====
    begin
      WordApp.Quit;
      WordApp.Disconnect;
      WordApp.Destroy;
      WordApp :
= nil;
    end;
  end;
end;
读取excel数据,根据word模板生成word文件。【python】【word vba】两种方法 文章目录1、背景首次签合同人员.xlsx模板:简易劳动合同.docx2、python代码问题3、word vba1) 根据模板批量生成文件2) 批量打印文件4、总结:5、PS: 1、背景 行政部的同事每次都要根据excel里面的信息,制作word版的劳动合同,然后他们有一天找到了我,问我可不可以帮忙。 首次签合同人员.xlsx 需要获取该表的【姓名】【证件号码】【岗位】【到职日期】 模板:简易劳动合同.docx 原来的word模板如下 因为用python的docxtpl批量修改就要把需要替换的地方用2个 阅读详情

相关推荐

java写数据到word文件

业务场景 公司要在线上和客户合作,签订合同。客户只需要提供信息,系统要将客户信息填写进合同模板文件中然后导出给客户 技术选型 apache的POI非常适合用于Excel的操作,虽然也支持了word文件,但是支持得很差, 所以常见的有jacob的方式,这是最好的方式,但是jacob依赖window下的dll文件,在Linux系统上不支持。 所以只有使用freemarker的方式 思...

java老乌龟的博客 587

Delphi和Word编程集锦

 用Delphi合并Word表格中单元格 //合并Word 表格中单元格procedure mergeWordCell;var WordApp: TWordApplication;    WordDoc: TWordDocument;    DocInx,oFileName,CfCversions,oReadOnly,AddToRctFiles,PswDocument,    PswTempla...

xzknet 203

办公自动化:使用 Python 生成 Word 文件:自动生成数据库文档 Word 文件

在当今数字化时代,办公自动化已成为提高工作效率的关键手段之一。随着企业信息化的不断推进,数据库作为存储和管理数据的核心工具,其文档化管理变得尤为重要。然而,手动编写数据库文档不仅耗时费力,还容易出现错误和遗漏。幸运的是,借助 Python 这门强大的编程语言,我们可以通过自动化的方式高效地生成数据库文档 Word 文件,从而解放双手,提升工作质量。

简简单单Onlinezuozuo 833

Delphi与Word之间的融合技术

Delphi与Word之间的融合技术yzhshi@263.net一、VBA代码含义Microsoft Word是一个集成化环境,是美国微软公司的字处理系统,但是它决不仅仅是一个字处理系统,它集成了Microsoft Visual Basic,可以通过编程来实现对Word功能的扩展。Microsoft Visual Basic在word中的代码即Word的宏,通过编写Word宏,可实现一些文档处理的

cwxiao888的专栏 1710

delphi调用wps实例

代码含有调用wps,关闭wps,以及对wps的写入等操作

delphi导出wps表格,带TLB

完整的导出代码,另外WPS引用的文件和常量值得记录一下。要注意新版的WPS要在关键字前加上K,ET要变成KET。

delphi操作wps表格

/设置插入图片的位置。//设置单元格内容居中。wpsApp.WorkSheets[1].Cells[1,1] := '病例号';wpsApp.WorkSheets[1].Cells[1,2] := '姓名';

1062

Delphi 调用Excel和WPS实例

Delphi 调用Excel和WPS实例 1、通过Comobj调用; 2、选择需要打开的文件; 3、判断是否有安装Excel,有就调用Excel打开,没有Excel就调用WPS

vue 将列表中的数据导出为word文件

需求: 点击“导出”按钮,将列表中的数据导出为word文件。 1.安装依赖。 需要的插件:docxtemplater、jszip-utils、jszip、FileSaver。 cnpm install docxtemplater pizzip --save-dev cnpm install jszip-utils --save cnpm install jszip --save cnpm ins...

feifei_Tang的博客 6088

如何使用Calibre PERC抽出 点到点/p2p 电阻

@[TOC](如何使用Calibre PERC抽点到点(p2p)电阻) 一、前言 需要实现的功能是从gds中抽出net的点到点的电阻。如下图这样。 二、准备工作 lvs rule pex rule(必要时可以自己定义RC rule) gds p2p点的坐标 定义prode.defs 因为p2p的点是变化的,所以每次prode定义都要重新出,对应的perc rule也是根据每个p2p点的定义来的,perc rule也是每次都要重新出。如果需要可以写一个脚本自动出这些定义文件。 PROBE_POINTS

kobayashiyou的博客 1万+

【AI生成】 LoRa无中心自组网实现方案

LoRa技术是一种低功耗广域网通信技术,它采用了扩频频率调制技术,能够实现远距离的传输。LoRa在物联网中具有重要的应用价值,可以支持大规模的设备连接并且具有较低的成本。同时,LoRa具有高度的抗干扰能力和适应性,能够在复杂的环境中实现稳定的通信。通过使用无中心自组网实现方案,可以进一步提高LoRa网络的灵活性和可靠性,实现设备之间的智能互联。LoRa无中心自组网实现方案将为物联网应用提供更加便捷和高效的通信解决方案。LoRa无中心自组网实现方案一、无中心自组网概念及优势。

qq_31310977的博客 2090

C# word文件填充导出数据

在项目中对于word文件的操作大多需要使用微软的依赖或是WPS或使用其他收费应用,在使用过程中不可避免的问题能够浪费开发者的大量时间,所以才有了此教程。首先,教程中只写了一个功能“建好word模板文件后,存在占位后进行填充数据”。环境:.Net6.0。

互联网民工手记 1534

OpenClaw实战:拒绝复制粘贴,用 xlsx 技能打通“带公式模板”的月报自动化

本文详解了如何利用 OpenClaw 框架搭载的 xlsx skill,解决 AI 自动化处理“带复杂公式与格式”Excel 月报时极易翻车的业务痛点。针对传统大模型粗暴写入导致模板报废的问题,OpenClaw 创新采用“双核微创”工作流:首先利用 pandas 高效清洗并聚合海量原始明细数据,随后切换至 openpyxl 将计算结果精准注入目标模板,完美保留原有的底色、边框与跨表动态公式。

我有一个梦想 152

Delphi与Word(三)取得Word文件的数据

//取得Word文件的数据procedure getWordStr;var WordApp: TWordApplication;??? WordDoc: TWordDocument;??? DocInx,oFileName,CfCversions,oReadOnly,AddToRctFiles,PswDocument,??? PswTemplate,oRevert,WPswDocument,WPs

迷茫 2197

开源推荐:5个最实用的AIGC风格迁移项目

随着人工智能技术的飞速发展,AIGC(人工智能生成内容)领域取得了显著的成果。风格迁移作为AIGC中的一个重要分支,旨在将一种图像的风格应用到另一种图像上,创造出具有独特艺术效果的新图像。本文的目的是为读者推荐5个最实用的AIGC风格迁移开源项目,详细介绍这些项目的技术原理、使用方法和应用场景,帮助读者在实际项目中选择合适的工具进行风格迁移。文章的范围涵盖了这些项目的核心概念、算法原理、数学模型、项目实战以及相关的学习资源和未来发展趋势等方面。

AI 原生应用开发的博客 1705

10、利用智能合约实现公平的私有集合交集

本文探讨了利用智能合约实现公平的私有集合交集(PSI)的多种协议,重点分析了协议 Π 和 Π∗ 的气体成本与性能特点。同时对比了包括 Justitia 和 Anesidora 在内的现有方案,突出了仅使用智能合约实现硬币补偿公平性的优势。文中还介绍了相关密码学基础、安全模型及隐私保障机制,为在不同应用场景下选择高效、安全的 PSI 协议提供了理论支持和实践指导。

linux的博客 97

C# 读取数据库word 和写入数据库word文件

要实现在Sql Server中实现将文件读写Word文件,需要在要存取的表中添加Image类型的列,示例表结构为: CREATE TABLE CONTRACTS ( ID VARCHAR (50), CONTRACT_FILE IMAGE ); 要将Word文件存储到数据库的CONTRACT_FILE字段中,需要将文件转换为byte数组,具体代码如下: 将文件转

zhgyuhui的专栏 2491

点到面点云配准(Point To Plane)算法知识详解和详细推导,C++代码实现

点到面 ICP (Iterative Closest Point) 是在 3D 点云配准中常见的一种变体,通过最小化点到对应面(由法向量定义的局部平面)的距离来提高收敛速度和精度。

qq_36812406的博客 1811

使用Python根据excel中数据批量生成word文件(word文件填空)

有时候需要根据excel中的数据生成多个word文件,比如一行数据生成一个文件,这些文件大部分内容是一样的,只有个别地方不一样,像姓名、成绩等,传统方法是拷贝粘贴,但数据量大的话就太麻烦了,为此编程实现自动化。 基本思想是建立一个word模板文件,输入固定的内容,包括文字、图片、页眉页脚等等。在需要填空的地方插入标签并记住标签名,存为模板文件,拷贝至指定目录,指定目录中同时还有excel数据文件。在同样的指定目录新建Python程序,程序打开excel文件,取数据,针对每一行数据,根据模板新...

zw010101的专栏 1万+

RK3568平台(camera篇) mipi csi接口

MIPI联盟,即移动产业处理器接口(Mobile Industry Processor Interface 简称MIPI)联盟。MIPI(移动产业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准和一个规范。MIPI是差分串口传输,速度快,抗干扰。主流手机模组现在都是用MIPI传输,传输时使用4对差分信号传输图像数据和一对差分时钟信号;MIPI摄像头有三个电源:VDDIO(IO电源),AVDD(模拟电源),DVDD(内核数字电源),不同sensor模组的摄像头供电不同。

weixin_49303682的博客 5348

27、视网膜血管识别与分类的数据集和验证过程

本文介绍了视网膜血管自动识别与分类方法所使用的数据集及其验证过程。通过30张高分辨率的近红外反射视网膜图像,结合专业医生的手动标注结果,构建了包含597个血管段的基准数据集。研究采用准确率、召回率、F1分数和混淆矩阵等评估指标对模型进行验证,并提出了特征增强和分类器优化策略以提升性能。实验结果显示,该方法在复杂区域具有较强的鲁棒性和较高的准确性,为临床应用提供了可靠的依据。

i7j8k9l的博客 148

将集合数据导出到Word文件

如需转载分享,请标明出处,且不用于盈利为目的,谢谢合作! 将集合数据导出到Word文件 1.添加pom.xml依赖 <!--lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lo...

এ某年某月某日এ的博客 669

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

java 文件引入word_java 读word文档模板,同时往word文档里面插入数据

1.先看word文档模板 word文档先换成.xml格式。现阶段的word都支持另存为xml格式 2.看如下代码的作用。该段断码,只是传一个文件的路径。我们就能读取文件中的所有内容。private static String getTemplateContext(String templatePath) {try {return FileUtils.readFileToString(FileUt...

weixin_39761573的博客 601

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

EXCEL:读取多个EXCEL文件数据到WORD文档

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Word = Microsoft.Office.Interop.Word; using System.Thre

kqkszx的专栏 2286

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

如何将Excel中的数据批量导入Word模板文件

本文使用Excel中的VBA编辑器,实现将表格中数据批量填写进固定模板的word文档。本文设置了四个填充项,可根据需要自行添加更多数据导入位置。

qq_45861163的博客 1万+
上一篇: 用Delphi合并Word表格中单元格
下一篇: 操作word类,插入表格,分页符,日期,页码,替换,图片
iseekcode
博客等级 码龄18年 36粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值