首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python代替Excel VBA,原来真的可以

上世纪90年代末至今,VBA语言被大部分主流行业软件用作脚本语言,包括办公软件Excel、Word、PowerPoint等,GIS软件ArcGIS、MapInfo、GeoMedia等,CAD软件AutoCAD...、 SolidWorks等,统计软件SPSS等,甚至连图形软件PhotoShop、CoralDraw等也使用VBA进行脚本编程。...其他Excel、Word、PowerPoint、AutoCAD等也能找到各种第三方Python包,利用它们可以部分或整体替换VBA,实现对应的脚本编程。...win32com包将Excel、Word和Powerpoint等软件的所有对象打包成一个COM组件提供给Python调用,所以,它使用的对象模型跟VBA使用的对象模型是完全一样的。...关于Python与Excel VBA语言对照学习方面的图书我们正在撰写,敬请关注。我们愿意以最贴心的服务,您从Excel VBA快速平稳过渡到Python保驾护航。 扫码抢购!

2.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

【WPSJS相关】罗列下遇到过的WPSJS的一些bug-截止20211031

最近WPS信创大比武的决赛,在集中精力开发WPS演示催化剂,一路坑坑哇哇,一个个wps自身的bug不断地冒出,单纯地在QQ群的方式反馈有些零散,也整理下,希望官方看到能重视下,也能让后来者避坑下,遇到了及时止损...三、contextMenu右键菜单的添加,在WPS演示的放映模式失效 辛苦学习了一大轮,知道如何在wpsjs里添加右键菜单,结果却因为WPS自身的bug,又把想实现的效果给抹杀了。...使用xml组织ribbon功能区时,使用contextMenu节点可以添加右键菜单,并且可以wpsjs项目里的方法实现回调,对ContextMenuShape可用,但对ContextMenuSlideShow...四、WPS演示放映模式下新增幻灯片后,新增幻灯片不在当前放映清单PowerPoint测试,代码运行时新增的幻灯片是可以立刻访问到的,最终只能下结论是WPS接口的bug。...五、WPS演示放映模式,使用代码退出放映模式,再用代码重新进入放映模式失效 因前面第四点问题,本以为可以绕道下,退出后再重进,发现此路不通,不甘心,用vba代码在Powerpoint上测试,发现也是没问题

2.3K20

【python-opencv】图像的基本操作

对于图像的眼睛检测,首先对整个图像进行人脸检测。在获取人脸图像时,我们只选择人脸区域,搜索其中的眼睛,而不是搜索整个图像。...5、图像设置边框(也就是padding操作) 如果要在图像周围创建边框相框),则可以使用cv.copyMakeBorder()。它在卷积运算,零填充等方面有更多应用。...此函数采用以下参数: src - 输入图像 top,bottom,left,right 边界宽度(以相应方向上的像素数单位) borderType - 定义要添加哪种边框的标志。...它可以是以下类型: cv.BORDER_CONSTANT - 添加恒定的彩色边框。该值应作为下一个参数给出。...,如果边框类型cv.BORDER_CONSTANT 下面是一个示例代码,演示了所有这些边框类型,以便更好地理解: import cv2 as cv import numpy as np from

48420

ComPDFKit - 专业的PDF文档处理SDK

PDF内容编辑 轻松添加、编辑、删除PDF的文本和图像,同时支持更改文档内容的大小、字体和颜色等。 PDF安全保护 通过密码、权限等多种方式对PDF文档进行保护。...针对共享文件,可添加自定义的页眉页脚、水印、贝茨码来保护知识产权。 标记密文 对图像、文本和矢量图形的敏感信息或隐私数据进行不可逆的密文处理,阻止了他人访问敏感信息。同时支持多种方式标记密文。...长期、安全地归档电子文件提供解决方案。 PDF文档对比 提供文档对比功能,对比相似的或不同版本的PDF文档。支持对比文档的文字、图片、线条等内容。...PDF转Excel PDF文件支持转档有边框、无边框边框不全的Excel表格,可1:1还原单元格、原文件排版,并支持识别表格内的公式。...数据提取 有效提取PDF的表格、段落、图片等数据,支持提取关键信息等。灵活导出Excel,CSV等文件格式,或输出结构化的JSON,XML数据等。

7.2K60

Excel基础:一文带你了解VBA编辑器

项目资源管理器:项目资源管理器显示了VBA项目中的所有模块、表单、工作表等组件。您可以在项目资源管理器管理和组织您的VBA项目结构。属性窗口:属性窗口显示当前选定对象的属性和属性值。...调试工具:VBA编辑器提供了丰富的调试工具,设置断点、单步执行、监视变量等功能,帮助您调试和排查代码的问题。监视窗口:该窗口是一个交互式的命令窗口,您可以在其中输入VBA代码并立即执行。...Excel2013界面找到宏word2013界面找到宏界面如下:PowerPoint 2013界面找到宏界面如下:3.3 使用开发者工具打开VBA编辑器Excel打开开发者工具的步骤如下:功能区任意区域鼠标右键弹出菜单选择...另外word、PowerPoint等操作方式类似。具体看动画效果:开发者工具VBA相关的组成按钮Visual Basic:点击可以直接打开 VBA 编辑器,作用等同于快捷键 Alt + F11。...因为存在一些恶意的代码,所以一般将宏安全性设置禁用3.4 Excel文档内部打开VBA编辑器的方式Excel2013 可以点击最底部的sheet标签页右键查看代码可以打开。

37431

阿丘科技之AIDI高级应用讲解一(5)

添加模块 创建工程时支持选择TIF格式做为工程图片格式 5.4.3. 标准视图 显示类型 原图,灰度,伪彩色(JET),伪彩色(HOT) 色谱图 最小值,最大值 自适应 自动调整色谱图最小值最大值。...5.4.4. 3D视图 显示类型 原图,灰度,伪彩色(JET),伪彩色(HOT) 色谱图 最小值,最大值 自适应 自动调整色谱图最小值最大值。...3D视图显示区 模型旋转 在3D视图中按住鼠标左键拖动调节视角 区域映射 在3D视图中选择一矩形区域,将此矩形区域在标准图片显示区渲染位矩形框,(目前仅渲染类型点时可用) 5.4.5....是否在分析结果渲染值0的点 图像分析 在标准图片显示区画一条分析线段 5.4.6....图片列表图片左上角序号底色绿色时,代表此图标注OK图 5.8 导出数据 导出原图:在图片列表中选中图上右键导出原图。 导出标注数据:在图片列表中选中图上右键导出训练集测试集。

3.3K31

震惊!当Python遇到Excel后,将开启你的认知虫洞

本文主要讲Python与Excel的关系以及集成方案,Office家族的其他成员,Word、PowerPoint与Excel拥有类似的功能,Python同样可以与Word、PowerPoint等Office...目前主要的跨平台方案有如下3种: 直接修改xlsx文件 通过VBA间接调用其他编程语言 使用office.js 第1方式有很多编程语言都支持,例如,Python、Java、Julia、Go、JavaScript...尽管这种方式从表面上看可以直接在Excel像使用VBA一样使用这些编程语言,但从本质上看仍然是直接写xlsx文件。功能其实与第1种方式相同,因为这并不是官方支持的功能。...自动检测和去除大多数SQL的潜在风险,SQL注入等; 6. 脱离数据库环境开发。例如,想使用MySQL数据库开发,但当前机器上并没有MySQL开发环境,又不想安装MySQL。...['D'].width =9 ws.column_dimensions['E'].width =9 ws.column_dimensions['F'].width =4 # 让表格线出来一点 # 表格添加边框

3.5K31

opencv(4.5.3)-python(七)--图像的基本操作

(例子将在Python终端显示,因为大多数只是单行的代码) 访问和修改像素值 让我们先加载一个彩色图像。...图像的形状是由img.shape访问的。它返回一个包含行数、列数和通道数(如果图像彩色的)的元组。...图像制作边框(填充) 如果你想在图像周围创建一个边框,类似于一个相框,你可以使用cv.copyMakeBorder()。但它在卷积操作、零填充等方面有更多应用。这个函数需要以下参数。...• src - 输入图像 • top, bottom, left, right - 相应方向的边框宽度,以像素数计 • borderType - 定义要添加的边界类型的标志。...它可以是以下类型:cv.BORDER_CONSTANT - 添加一个恒定颜色的边框

58320

使用VBAPowerPoint创建倒计时器(续)附示例PPT下载

接上篇:使用VBAPowerPoint创建倒计时器 标签:VBAPowerPoint编程 看看倒计时器的VBA代码: Dim time As Date time = Now() Dim count...注意,DateAdd函数“s”是添加的时间的单位;count是加多少时间;time是时间基数。也就是说,给time添加30秒。当然,如果想添加30分钟,则将“s”修改为“n”。...在示例,存储的当前时间是00:00:00,添加30秒的时间后,则变为00:00:30。...为此,需要添加一个For循环。i(在本例1到3)范围内的所有幻灯片都将更新,直到当前时间超过未来时间。...同样,也可以使用VBA代码在PowerPoint制作显示增加的时间的“计时器”。

1.1K40

python opencv 图像边框(填充)添加图像混合的实现方法(末尾实现类似幻灯片渐变的效果)

图像边框的实现 图像边框设计的主要函数 cv.copyMakeBorder()——实现边框填充 主要参数如下: 参数一:源图像——:读取的img 参数二——参数五分别是:上下左右边的宽度——...borderType == BORDER_CONSTANT,才设置,意为边框边框类型的说明: BORDER_CONSTANT:意为添加指定颜色的边框——由value值确定:list 其它参数:(...', 500, 500) img = cv.copyMakeBorder(img, 20, 20, 20, 20, cv.BORDER_CONSTANT, value=[2, 83, 13]) # 添加边框...小练习(产生类似幻灯片渐变的效果) 主要思路 首先准备好一系列等大的图片或者截取一系列相同大小的图片区域作为我们的图像数据 然后将图像信息,分别拼接到一个list列表 然后,实现一张一张图片的显示...总结 到此这篇关于python opencv 图像边框(填充)添加图像混合(末尾实现类似幻灯片渐变的效果)的文章就介绍到这了,更多相关opencv 图像边框填充混合内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持

2.9K20

MATLAB图像倾斜校正算法实现:图像倾斜角检测及校正

p=13981 随着多媒体技术的不断发展,数码相机,高清拍照手机等多媒体设备己经在人们的生活占据了越来越重要的地位。...基于Hough变换的图像倾斜校正算法 利用Hough变换检测的边框,确定边框直线的倾斜角度,根据倾斜角度旋转,获得校正后的图像。具体步骤如下: 图像预处理。读取图像,转换为灰度图像,去除离散噪声点。...利用边缘检测,对图像的水平线进行强化处理。 基于Hough变换检测车牌图像边框,获取倾斜角度。 根据倾斜角度,对车牌图像进行倾斜校正。...首先我们读取图像数据,显示原始彩色图像 clc; % 清除命令窗口。 clearvars; close all; % 关闭所有数字(不包括imtool的数字。)...通过阈值二值化图像。 % 确保它是8位灰度,而不是24位真彩色。 grayImage = rgb2gray(rgbImage); % 通过阈值二值化图像

1.7K10

图像倾斜校正算法的MATLAB实现:图像倾斜角检测及校正

p=13981 随着多媒体技术的不断发展,数码相机,高清拍照手机等多媒体设备己经在人们的生活占据了越来越重要的地位。...基于Hough变换的图像倾斜校正算法 利用Hough变换检测的边框,确定边框直线的倾斜角度,根据倾斜角度旋转,获得校正后的图像。具体步骤如下: 图像预处理。读取图像,转换为灰度图像,去除离散噪声点。...利用边缘检测,对图像的水平线进行强化处理。 基于Hough变换检测车牌图像边框,获取倾斜角度。 根据倾斜角度,对车牌图像进行倾斜校正。...首先我们读取图像数据,显示原始彩色图像 clc; % 清除命令窗口。 clearvars; close all; % 关闭所有数字(不包括imtool的数字。)...确保它是8位灰度,而不是24位真彩色。通过阈值二值化图像。 % 确保它是8位灰度,而不是24位真彩色。 grayImage = rgb2gray(rgbImage); % 通过阈值二值化图像

5.3K41

MATLAB图像倾斜校正算法实现:图像倾斜角检测及校正|附代码数据

在本文中,随着多媒体技术的不断发展,数码相机,高清拍照手机等多媒体设备已经在人们的生活占据了越来越重要的地位 通过采用图像处理技术,可以将数码设备采 集到的文字、图片等信息转化成其他信息形势输出,例如转化成音频输出己解决视...基于Hough变换的图像倾斜校正算法 利用Hough变换检测的边框,确定边框直线的倾斜角度,根据倾斜角度旋转,获得校正后的图像。具体步骤如下: 图像预处理。读取图像,转换为灰度图像,去除离散噪声点。...利用边缘检测,对图像的水平线进行强化处理。 基于Hough变换检测车牌图像边框,获取倾斜角度。 根据倾斜角度,对车牌图像进行倾斜校正。...首先我们读取图像数据,显示原始彩色图像 clc;    % 清除命令窗口。 clearvars; close all;  % 关闭所有数字(不包括imtool的数字。)...通过阈值二值化图像。 % 确保它是8位灰度,而不是24位真彩色。 grayImage = rgb2gray(rgbImage); % 通过阈值二值化图像

65900

MATLAB图像倾斜校正算法实现:图像倾斜角检测及校正|附代码数据

p=13981 在本文中,随着多媒体技术的不断发展,数码相机,高清拍照手机等多媒体设备己经在人们的生活占据了越来越重要的地位 。...基于Hough变换的图像倾斜校正算法 利用Hough变换检测的边框,确定边框直线的倾斜角度,根据倾斜角度旋转,获得校正后的图像。具体步骤如下: 图像预处理。读取图像,转换为灰度图像,去除离散噪声点。...利用边缘检测,对图像的水平线进行强化处理。 基于Hough变换检测车牌图像边框,获取倾斜角度。 根据倾斜角度,对车牌图像进行倾斜校正。...首先我们读取图像数据,显示原始彩色图像 clc;    % 清除命令窗口。 clearvars; close all;  % 关闭所有数字(不包括imtool的数字。)...通过阈值二值化图像。 % 确保它是8位灰度,而不是24位真彩色。 grayImage = rgb2gray(rgbImage); % 通过阈值二值化图像

1.1K30

图像倾斜校正算法的MATLAB实现:图像倾斜角检测及校正

基于Hough变换的图像倾斜校正算法 利用Hough变换检测的边框,确定边框直线的倾斜角度,根据倾斜角度旋转,获得校正后的图像。具体步骤如下: 图像预处理。读取图像,转换为灰度图像,去除离散噪声点。...利用边缘检测,对图像的水平线进行强化处理。 基于Hough变换检测车牌图像边框,获取倾斜角度。 根据倾斜角度,对车牌图像进行倾斜校正。...首先我们读取图像数据,显示原始彩色图像 clc; % 清除命令窗口。clearvars;close all; % 关闭所有数字(不包括imtool的数字。)...figures.workspace; % 关闭所有固定工具的数字fontSize = 20;format compact;baseFileName = '附件B.jpg';% 获取完整的文件名,并添加路径...通过阈值二值化图像。 % 确保它是8位灰度,而不是24位真彩色。grayImage = rgb2gray(rgbImage);% 通过阈值二值化图像

1.5K20

图像倾斜校正算法的MATLAB实现:图像倾斜角检测及校正

基于Hough变换的图像倾斜校正算法 利用Hough变换检测的边框,确定边框直线的倾斜角度,根据倾斜角度旋转,获得校正后的图像。具体步骤如下: 图像预处理。读取图像,转换为灰度图像,去除离散噪声点。...利用边缘检测,对图像的水平线进行强化处理。 基于Hough变换检测车牌图像边框,获取倾斜角度。 根据倾斜角度,对车牌图像进行倾斜校正。...首先我们读取图像数据,显示原始彩色图像 clc; % 清除命令窗口。clearvars;close all; % 关闭所有数字(不包括imtool的数字。)...figures.workspace; % 关闭所有固定工具的数字fontSize = 20;format compact;baseFileName = '附件B.jpg';% 获取完整的文件名,并添加路径...通过阈值二值化图像。 % 确保它是8位灰度,而不是24位真彩色。grayImage = rgb2gray(rgbImage);% 通过阈值二值化图像

2.2K10
领券