vfp控制word光标位置_办公室里秀一把!用Python控制Excel实现自动化办公!

3efeb6e39cfcdca3f2e58e71e2010d44.png

python操作office办公软件(doc)。

前提条件是电脑已经安装了office办公软件,并且下载安装了pywin32-217.win32-py2.7库。

安装python库的方法,下一篇文章更新!

然后就可以使用python编程操作word软件了。word软件的启动有时较慢,所以可能需要等待几秒才能启动成功。

python2.7代码如下:

#coding:utf-8#python操作wordfrom Tkinter import Tkfrom time import sleepfrom tkMessageBox import showwarningimport win32com.client as win32warn = lambda app: showwarning(app, 'Exit?') #弹出提示框def word():    app = 'Word'    word = win32.gencache.EnsureDispatch('%s.Application' % app) #创建word对象     doc = word.Documents.Add() #添加一个文档    word.Visible = True  #设置为桌面显示可见    sleep(1)  #暂停一下,让用户看清演示的每一步    rng = doc.Range(0,0)  #定位光标位置    rng.InsertAfter('first line\r\n\r\n')  #在光标后加入内容    sleep(1)  #暂停一下,让用户看清演示的每一步    for i in range(3, 8):        rng.InsertAfter('Line %d\r\n' % i)  #在光标后加入内容        sleep(1)  #暂停一下,让用户看清演示的每一步    rng.InsertAfter("\r\nlast line\r\n") #在光标后加入内容    warn(app)   #弹出警告消息#     doc.Save("test.doc")  #保存    doc.Close(False)  #文档关闭    word.Application.Quit()   #word应用退出if __name__=='__main__':    Tk().withdraw()  #不让tk顶级窗口出现,因为默认tk会自动创建一个顶级窗口,而且不会将其隐藏    word()

python3.6代码如下

#coding:utf-8#python操作wordfrom tkinter import Tkfrom time import sleepfrom tkinter.messagebox import showwarningimport win32com.client as win32warn = lambda app: showwarning(app, 'Exit?') #弹出提示框def word():    app = 'Word'    word = win32.gencache.EnsureDispatch('%s.Application' % app) #创建word对象     doc = word.Documents.Add() #添加一个文档    word.Visible = True  #设置为桌面显示可见    sleep(1)  #暂停一下,让用户看清演示的每一步    rng = doc.Range(0,0)  #定位光标位置    rng.InsertAfter('first line\r\n\r\n')  #在光标后加入内容    sleep(1)  #暂停一下,让用户看清演示的每一步    for i in range(3, 8):        rng.InsertAfter('Line %d\r\n' % i)  #在光标后加入内容        sleep(1)  #暂停一下,让用户看清演示的每一步    rng.InsertAfter("\r\nlast line\r\n") #在光标后加入内容    warn(app)   #弹出警告消息#     doc.Save("test.doc")  #保存    doc.Close(False)  #文档关闭    word.Application.Quit()   #word应用退出if __name__=='__main__':    Tk().withdraw()  #不让tk顶级窗口出现,因为默认tk会自动创建一个顶级窗口,而且不会将其隐藏    word()
浅谈一下小波变换和EEG信号处理 浅谈小波变换,总结不是很到位,请大家指正。 阅读详情

相关推荐

vfp实例.wps

&&方程形式:aX^2+bX+c=0 a=thisform.text1.Value &&二次系数 b=thisform.text2.Value &&一次系数 c=thisform.text3.Value &&零次系数 IF a=0 AND b=0 MESSAGEBOX("无效方程式") RETURN ENDIF IF a=0 MESSAGEBOX("此为一元一次方程,根为:"+STR((0-c)/b,15,5)) ELSE DO case CASE b^2-4*a*c>0 d=(-b+SQRT(b^2-4*a*c))/2*a e=(-b-SQRT(b^2-4*a*c))/2*a MESSAGEBOX("此一元二次方程有两个不等实根:"+CHR(13)+"X1: "+ALLTRIM(STR(d,15,5))+CHR(13)+"X2: "+ALLTRIM(STR(e,15,5))) CASE b^2-4*a*c=0 d=(-b)/2*a MESSAGEBOX("此一元二次方程有两个相等实根:"+CHR(13)+"X1: "+ALLTRIM(STR(d,15,5))+CHR(13)+"X2: "+ALLTRIM(STR(d,15,5))) CASE b^2-4*a*c<0 MESSAGEBOX("此一元二次方程无实根") ENDCASE ENDIF

vfp中写入文本文件_将vfp中的数据写入到wps文档中

WPS2009免费版可以将WPS数据存为Microsoft Office格式,以至在Microsoft Office中打开并操作,又保以操作Microsoft Office文件,所以在考虑放弃Microsoft Office下面是一些简单的导出到WPS表格的代码LOCAL num,nFldCount,LX,Exl,ZLK,ZLS,ZJZ,Lerr_pdLerr_pd=.F.IF VARTYPE(B...

weixin_39942785的博客 774

简易电子秤(最终(1.10.zip_stm32 电子秤_stm32 电子秤_stm32电子秤_应变片_简易电子秤

精度0.01g,使用STM32进行编程,结合应变片设计的硬件

VFP控制EXCEL

VFP控制EXCEL     VFPExcel都可以用来进行处理数据库表格,如果巧妙地将二者的优点结合起来,将会大大方便我们的工作。比如我们可以利用VFP进行处理数据,而利用Excel的预览打印功能进行报表打印。这就需要我们在VFP中直接来控制Excel。下面就在开发VFP应用项目时对Excel控制作一下介绍:  1.创建Excel对象  eole

Try to make a different me. 2439

python应用系列教程——python操作office办公软件word

全栈工程师开发手册 (作者:栾鹏) python教程全解 python操作office办公软件(doc)。前提条件是电脑已经安装了office办公软件,并且下载安装了pywin32-217.win32-py2.7库。安装python库的方法,可以参考 Python库的安装与卸载然后就可以使用python编程操作doc软件了#coding:utf-8from Tkinter import

1万+

成功解决win32的运行问题

最近,我在使用win32将word批量转换成pdf时,遇到了以下问题: AttributeError: word.Application.Quit 其实导致这个问题有一个最重要的因素就是word = Dispatch()面的参数错误,假如想要调用word文档的话,那么括号中的参数需要为kwps.Application,即word = Dispatch(‘kwps.Application’),此时,再次执行的话,就不会出现报错提示。 pywintypes.com_error: (-2147352567, ‘

zcydhr的博客 4035

小菜鸟的Python笔记001:将Word文档中数据汇总到Excel表格

Word文档中数据汇总到Excel表格前言一、应用场景二、程序思路及准备工作思路如下:准备工作:三、程序代码1、主程序2、获取Word文档列表3、提取文档内数据4、导入到Excel表格四、遇到的问题1、错误AttributeError: word.Application.Quit2、word文档中复选框的识别 前言 我并非一个专业的程序员,只是一个普通的编程爱好者、一只小菜鸟。得益于网络上各路大神的技术分享,我学习到很多知识,解决了编程路上的一个个难题。如今我想要将我学习到的知识,遇到的难题记录下来,分享

Jacky950425的博客 1469

vfp控制word光标位置_在Word中F1~F12功能键的作用,你都知道吗?

Hi,大家好。Word是我们现在最常用的办公软件之一,靠着它,我们写文档、写论文、写方案…但是,你真的懂Word吗?其实,这个软件背后,还有一大批隐藏技能你不知道,掌握它们,你将开启新世界的大门。文档中常用的组合键一般是以【CTRL+字母】为主,其实键盘上的F1至F12都有它特殊的功能,可以帮助我们更好、更快捷的进行文档操作功能。今天老六就来为大家详细地讲解一下这些按键的功能和作用。F1 帮助在W...

weixin_39637979的博客 413

Python docx2pdf Word.Application.Quit 或com_error 问题处理

最近在构建ragflow的知识库,需要把docx格式的转换到pdf格式。以前用docx2pdf 直接转就行相当OK!解决根本问题可能得重新注册com组件。感觉好麻烦有时间再搞。上述方法倒是可以临时应急。

weixin_44893748的博客 607

vfp控制word光标位置_Word效率指南(三)

复习下上一篇讲的内容,我们学习了非常强大的查找替换功能,由此延申出的应用可远不止上篇所涉及的,有一定的学习难度,核心点在通配符的使用上,有兴趣的同学可以找正则表达式的相关资料看看,再回过头来看通配符使用会觉得特别简单。开始咱们今天的效率指南正文内容,这次我们学习的Word中的表格使用,有很多小技巧哦。一. Word效率指南之表格那些事在Word中使用表格非常常见,但是能用好的人特别少,我们将数个问...

weixin_39914938的博客 468

vfp控制word光标位置_常用的五个word技巧整理,大家都说好用,你觉得呢?

无论什么行业都需要用到的Word,说起来基本每个人都会用,但关键是用得溜不溜。往往有些工作本来只要2分钟就搞定,而你却要花2小时才完成。那时因为很多word技巧你不懂用。Word隐藏着海量的功能,你若能把它们应用到极致,就是绝活了。今天汇总了五个Word文档处理技巧,主要是关于图片和表格处理小技巧,都很实用,能帮助你提高工作效率。一、Word快速拆分表格用Word制表,当表格比较大,想将一个表格拆...

weixin_39824020的博客 549

状态按钮改变字体颜色事件

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:VS 与 Layui 作者:梁英豪 撰写时间:2019年7月28日 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 状态按钮改变字体颜色事件 在一张表格中,虽然要把每一列的颜色全部变化其实不是一种很难的事情,但是要把一行...

weixin_44573738的博客 480

raise AttributeError(“%s.%s“ % (self._username_, attr))AttributeError: Word.Application.Quit

就是我读取一个文件夹word格式为doc,我要把doc转成docx遇到的问题 看了很久也试了很多方法,一直不对 最后看了​​​​​​pywintypes.com_error: (-2147352567, '发生意外 解决方案 :出现在Python调用WPS中_PlusZhang的博客-CSDN博客_pywintypescomerror发生意外pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Kingsoft WPS', '文档保存失败。',

Xusansna的博客 4198

c# 操作Word总结

Word对象模型 (.Net Perspective)   五大对象Application :代表Microsoft Word应用程序本身   是Document和Selection的基类。通过Application的属性和方法,我们可以控制Word的大环境。Document :代表一个Word文档   当你新建一个Word文档或者打开一个已有的Word文档,你将创建一个Document对象,该对...

Andrewniu的博客 3622

用Delphi进行word开发

使用以CreateOleObjects方式调用Word 实际上还是Ole,但是这种方式能够真正做到完全控制Word文件,能够使用Word的所有属性,包括自己编写的VBA宏代码。 ----------------------------------------- Word宏编辑器 Word能够真正地进行VBA代码的编辑,可以编写窗体、函数。 进入Word宏编辑器的方法:工具->宏->Vis

diligentcat的专栏 2532

python数据库编程dbf_Python数据库。使用fpt memo字段将记录添加到dbf表

我试图将一条记录添加到一个现有的空DBF表(foxpro)中,该表有一个索引文件和一个备忘录文件。它已经存在于我的文件夹中:Table.dbfTable.fptTable.cdx在表.dbf有三个字段:^{pr2}$我使用中描述的方法具体如下:import dbfdb = dbf.Table('table.dbf')db.open()rec = dbf.create_template(db)rec...

weixin_30423863的博客 542

封装了vfppython

相反,将vfp封装在python中,既让vfp插上python巨大的翅膀,又让强大的python在数据处理时变得小巧灵活,这种操作与python自带的pandas相比,不仅兼具电子表格在浏览增删改方面的直观,同时保留电子表格单文档特性,在数据存储和复制粘贴转移时即插即用。***编写的vfp语句结束***************************************以下开始编写vfp语句*************************字段序号 n(2),;比较顺序 n(1),;

weixin_43695272的博客 387

python 系列 01 - 创建和解析office文档

本例环境基于ubuntu18.04,python3,wps。所有本例用到的类库都使用pip3来安装。首先安装pip3。 sudo apt install pip3 1. python处理word文档 安装处理word文档用到的python类库python-docx。 pip3 install python-docx ...

短尾流浪猫 4320

pythonpython-docx:操作 office word 文档

Python中,有一个名为的库,它提供了丰富的功能,可以方便地创建、修改和读取Word文档。本文将价绍安装python-docx、创建和保存Word文档、修改现有文档、操作段落和文本、操作表格、操作图片、其他常用操作

naer_chongya的博客 8450

Python操作word文档的全面方法总结与对比

方法主要功能优点缺点适用场景创建、编辑Word文档跨平台、易于使用、功能丰富只支持 .docx 格式、不支持复杂文档创建和编辑简单文档、自动生成报告批量生成Word文档简单易用、支持复杂数据功能单一、不支持文档编辑批量生成合同、发票等控制Word应用程序功能强大、支持 .doc 和 .docx 格式仅限Windows平台、学习曲线陡峭复杂文档操作、处理嵌入对象mammoth将 .docx 转换为 HTML轻量级、易于集成功能单一、不支持文档编辑文档转换、Web展示。

极客代码 2869
上一篇: python 片段_Python 代码片段
下一篇: tp5权限管理代码_用Shiro实现管理后台的动态权限功能
weixin_39665992
博客等级 码龄9年 21粉丝 143原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值