- 博客(34)
- 收藏
- 关注
原创 WPS宏合并多表格指定Sheet页内容(去多余表头版)
使用场景:假设有20个EXCEL表格,把每个表格中名称为"500kV","换流站","特高压"的Sheet页,分别合并到一个新的EXCEL表格的名称为"500kV","换流站","特高压"的Sheet页中。newWork.SaveAs(folderPath+"\\"+"合并表格"+".xlsx");//就一个Sheet页直接复制,后面的Sheet页从第二行开始复制。var arr = ["500kV","换流站","特高压"];// alert("合并完成,合并表格与要合并的表格同目录下");
2024-10-23 15:51:21
724
原创 WPS宏关于Range.Find方法的使用
在反引号内,你可以使用${}`来包裹任何有效的JavaScript表达式,这些表达式的结果会被转换成字符串并嵌入到最终的字符串中。var arr = ['甲烷:CH4', '乙烯:C2H4', '乙烷:C2H6', '乙炔:C2H2', '氢气:H2', '一氧化碳:CO', '二氧化碳:CO2'];//根据气体名称找到对应的单元格,循环第一次进入cellToFill的值是R2。//切割要查找的值,找到一个就算。//定义找到后的值放到哪里。//开始遍历一行一行的查。//定义要在区域找的值。
2024-08-30 10:55:41
1280
原创 WPS宏实现表格合并功能
newWork.SaveAs(folderPath+"\\"+"合并表格"+".xlsx");// 获取下一个文件,Dir()方法不给任何参数,默认去找下一个匹配的文件。alert("合并完成,合并表格与要合并的表格同目录下");//创建合并表格,如果合并文件存在会报错,这里没做校验删除。alert("文件为空,无法执行");//默认合并每个表格的Sheet1页。//合并文件为C盘下面名为test的文件夹。//获取合并页的有多少行。function 合并表格() {//保存合并表格至原文件夹。
2024-08-21 14:49:44
1165
原创 WPS宏实现Sheet页合并功能
/console.log("第"+i+"个"+"Sheet页名称:"+sheetName);//创建名称为 合并页 的Sheet页,如果存在名称叫合并页的Sheet页,这里会报错,没做判断删除。//console.log("Sheet页数量:"+sheetNum);//每个Sheet页从第二行开始复制。//这里i从2开始,把新创建的合并页抛出去。function 合并Sheet页() {ws1.Name = "合并页";//获取合并页的有多少行。//获取所有Sheet页对象。//先把表头复制过去。
2024-08-20 20:16:50
772
原创 WPS宏实现Sheet页拆分功能
源表格首列复制导致Sheet2页,根据去重后的值创建新的Sheet页,把源表格数据复制到新建的Sheet页,遍历删除不需要的留下需要的就完成了。//删除源表格Sheet2页,设置不弹出是否删除的提示框,执行删除完毕后开启。//Sheet1页首列复制到Sheet2页并去重。//遍历Sheet2页值创建其余Sheet页。//Sheet1页复制到其他页。//获取其他页数据及地址。
2024-08-20 10:25:13
820
原创 WPS宏实现一个表格拆分成多个表格的功能
表格存储各个省的信息,江苏的有50行数据,山西的55行数据等等,这个就是把江苏的创建一个新表保存,山西的创建一个新表格保存。里面主要是表格的创建与关闭相关知识,还有动态给表格对象赋值,实现循环操作表格的目的。//删除源表格Sheet2页,设置不弹出是否删除的提示框,执行删除完毕后开启。//Sheet1页首列复制到Sheet2页并去重。//Sheet1页复制到其他表格Sheet1页。//D盘下面创建名为test的文件夹。//遍历Sheet2页值创建其余表格。//获取其他页数据及地址。//遍历删除各个地市。
2024-08-20 10:15:06
1428
原创 WPS宏关于时间格式值的读取与比对
之前对表格单元格的读取及赋值用Range对象的Value2或Formula 属性,获取表格区域值的时候用Value() 方法获取,对于日期格式Value2或Formula 属性获取到的都是日期数字,还转换不过来,用Value() 方法读取单个单元格成功拿到日期,Value().toLocaleString();//对于时间比较,这里只能用Value()去获取值,用toISOString()去格式化时间,剩下的都是不对的,我试了一天。ws1.Cells.Item(yy,12).Value2 = "是";
2024-08-20 09:58:55
968
原创 WPS宏模拟vlookup函数功能
var rst1 = InputBox("请输入比对列的Sheet页及列号、被比对列的Sheet页及列号、返回值的列号被用','隔开:");var rst1 = InputBox("输入比对列的Sheet页及列号、被比对列的Sheet页及列号用','隔开:");console.log("结束时间:" + new Date().toLocaleString());console.log("结束时间:" + new Date().toLocaleString());
2024-08-15 15:26:36
809
原创 WPS表格宏实现定时任务逐时间展示照片
//Font属性设置字体、大小、加粗等 Range("A1:S10").Font.Name="宋体"; Range("A1:S10").Font.Size=26; Range("A1:S10").Font.Bold=true; //设置控制照片展示字体颜色,与表格背景色一致 Range("A1:I10").Font.ThemeColor=3; //设置字体居中 Range("A1:S10").HorizontalAlignment = xlHAlignC
2024-08-08 17:13:52
1099
原创 WPS宏实现对表格选中区域数据进行遍历读取及动态赋值
/console.log("选中区域的地址:"+h);//console.log("选中区域的值:"+f);//选中区域后22列及前9列单元格的地址。赋值用的是Formula属性,这个可以写公式。//3、获取当前选中区域有多少行和多少列。//2、获取当前选中区域的首行和首列。//6、双重FOR循环组装行列号。//5、选中区域的行号放进数组。//4、选中区域的列号放进数组。//1、作用于Sheet1页。VBA中好像可以直接用。
2024-08-08 15:54:55
2175
2
原创 WPS宏实现表格批量插入多行
在Excel VBA中,Insert方法用于在指定的行之前插入新的行。//2、统计表格有多少行数据,用于for循环控制次数,End(xlDown):一直向下直到空单元格停止。//3、Insert()方法只能插入1行,写for循环,插几行就循环几次,先插入两行用于后面copy。//选择框下移5行,插入复制的A5、A6行,原有的行向下移动。Console.log("隔3插2要插:"+b+"次");Console.log("表格有:"+a+"行数据");//5、设置for循环条件,开始循环插入2行。
2024-08-07 16:04:45
1342
原创 WPS宏获取表格选中区域实现多列重复值删除
第二版是既能单列删除也能多列删除,Selection对象代表窗口或窗格中的当前所选内容,每个文档窗格只能有一个Selection对象,并且在整个应用程序中只能有一个活动的Selection对象。第一版是单列删除,ActiveCell返回一个 Range 对象,该对象代表活动窗口的活动单元格,注意区分活动单元格和选定区域。//console.log("所选区域的列数:"+a);//console.log("所选区域的地址:"+e);//console.log("选中区域首行:"+a);
2024-08-07 09:27:21
984
原创 WPS表格宏实现动态时钟
/2秒后调用本方法,就是自己调用自己,秒数每2秒跳一次。//单元格赋值为当前时间。不知道说啥,直接上代码。//设置当前时间+2秒。
2024-08-05 10:29:26
1603
原创 Character属性类型与三元运算的未知问题
问题描述:1.实体类描述性别的属性用Character类型,Mysql数据库用的char类型。2.数据库用o表示女性,用1表示男性:3.查询数据返回Jsp页面,用三元运算符时出的问题:问题解决:未找到原因,只能换了String类型描述性别属性,Mysql数据库换成varchar,问题解决做个记录,等以后知道多了再解决。...
2019-04-11 17:36:44
376
原创 Java_抽象类与接口、重载与重写、访问修饰符、关键字、序列化
1. 抽象类与接口:抽象类:含有abstract修饰符的类即为抽象类,抽象类不能创建实例;有抽象方法的类必须定义为抽象类,类中的方法不必是抽象方法;抽象类中定义的抽象方法必需在子类中实现;如果子类没有全部实现父类的抽象方法,那么子类也定义为抽象类。接口:接口中所有方法都必须是抽象的;方法默认是public abstract类型;成员变量默认是public static final。...
2019-04-10 11:00:38
506
原创 spring+struts整合
一、整合中遇到的问题1.struts与spring整合要用到struts2-spring-plugin包,它作用就是不让struts自己创建Action,而是让spring创建管理Action对象。但是我在加了这个Jar包后,发现它自带了低版本的spring包,使用exclusion标签排除了问题Jar包,下面链接是具体操作:https://blog.csdn.net/weix...
2019-04-04 15:18:10
1632
原创 maven排除冲突Jar包exclusion标签应用
先来说说我遇到的问题,初用<exclusion>标签时,发现它不起作用。解决方法:1.找到要排除Jar的<groupId>和<artifactId>: 首先进入该链接:https://mvnrepository.com/artifact/org.springframework2.修改pom文件,开始排除 :...
2019-03-29 15:37:54
14099
原创 dubbo+zookeeper简单实现远程接口调用
zookeeper安装:https://blog.csdn.net/weixin_38943098/article/details/88740399dubbo监控Monitor安装:https://blog.csdn.net/weixin_38943098/article/details/88735243一、原理相关1. 对dubbo的理解: Dubbo是Alibaba开源的...
2019-03-22 16:29:50
2170
原创 Linux下安装zookeeper
安装环境:Linux:CentOS6.5及Jdk:1.7以上版本zookeeper下载:http://mirror.bit.edu.cn/apache/zookeeper/1. 解压zookeeper[root@itcast-01 local]# tar -zxvf zookeeper-3.4.6.tar.gz2. 进入解压目录,创建data[root@itcast-01 ...
2019-03-22 14:46:37
240
原创 Linux安装dubbo服务管理dubbo-admin
简单实现Dubbo远程接口调用后,在Linux上安装了它的服务管理dubbo-admin,dubbo-admin和dubbo-monitor是dubbo的服务管理和监控中心,dubbo-admin其实就是一个web应用,直接使用Tomcat进行部署即可,以下做个笔记。一. 安装环境:Linux系统、Tomcat、dubbo-admin-2.5.4.war二. 在Tomcat上部署dubbo...
2019-03-22 12:39:00
2417
2
原创 SpringMvc配置Dubbo服务报红叉
参考资料链接:https://blog.csdn.net/qq_31772441/article/details/82533864我这里的问题是Spring配置Dubbo服务报红叉了,但是项目运行没有问题,参考上面的资料,考虑是版本过时但不影响使用。问题:测试:1.根据参考资料中说的我先替换xml中的dubbo引用2.再将maven中使用的dubbo2.5.3...
2019-03-06 11:10:07
706
原创 Nginx+SwitchHosts实现域名访问
SwitchHosts1. SwitchHosts的安装: 分享安装链接:https://blog.csdn.net/n950814abc/article/details/813278982. SwitchHosts的作用: SwitchHosts帮助我们管理hosts文件,完成IP和域名的映射. 3. 效果展示: 问题:域名替换了IP,但端口号还...
2019-03-01 15:05:23
1956
原创 Redis简单实现添加缓存(SSM+Redis单机版)
大家首先得搭建好了SSM框架,然后把Redis相关的添加进去就好了。一、Linux安装单机版Redis1. 查看是否安装gcc-c++ [root@itcast-01 ~]# rpm -qa | grep gcc-c++ 输出:gcc-c++-4.4.7-17.el6.i6862. 如果没有安装,可以使用yum命令进行网络安装 [root@itcast-0...
2019-02-26 14:32:52
1513
1
原创 Jackson反序列化List
1. Jackson:对象转Json ObjectMapper mapper = new ObjectMapper(); //User类转JSON String json = mapper.writeValueAsString(user);2. Jackson:List转JsonList<User> list= new ArrayList<...
2019-02-26 11:06:32
2517
原创 谈谈什么是Java?
这个问题我花了挺长时间去整理,这类知识没啥实际用处,却是必须知道的。我从3个方面去解释这个问题:思想、JDK、数据类型。1. Java面向对象的思想和三大特性:在Java中有句话叫‘万物皆对象’,事物都有自己的属性和行为,而我们将其编写到类中,用数据类型表述属性,用方法表述行为,这就是面向对象思想。封装: 封装就是不让人直接修改类中成员属性,不能直接访问类中方法,所以对...
2019-02-22 10:45:35
266
原创 Quartz简单实现定时任务管理(SSM+Quartz)
首先你得有一个用Maven搭好的SSM框架,数据库用的Mysql,这里只有关于Quartz的部分。其实有大神总结的很好了,但做完后总有些地方不一样,所以写这篇作为笔记。这里先把大神的写的分享给大家:https://blog.csdn.net/u010648555/article/details/60767633一、准备工作1. 在maven的pom文件中添加Quartz的Jar坐标&...
2019-02-20 18:25:21
3279
2
原创 关于异常:javax.el.PropertyNotFoundException: Property 'jobId' not found on type java.lang.String
今天遇到一个挺诡异的异常:javax.el.PropertyNotFoundException: Property 'jobId' not found on type java.lang.String,我这个jobId属性也不是String类型的啊,不知道咋了出了这个异常,最后查明原因:多了个空格。<!-- 正确写法 --><c:forEach items=" ${q...
2019-02-20 14:21:56
753
1
转载 关于Object[ ]转String[ ]报错问题
Object[ ]强转String[ ]会报类型转换错误,网上找到一个好的解决方法,在这里跟大家分享一下,我直接贴源码了:List<String> list = new ArrayList<String>(); list.add("hello"); list.add("word"); list.add("a"); ...
2019-02-14 09:10:01
1699
原创 Js-confirm简单实现删除提示框
1. a 标签:2. javascript:<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><script type="text/javascript"> function userdelete() { var msg = "您真的...
2019-01-30 16:01:24
1480
1
原创 Highcharts简单实现异步加载数据饼状图
1. 官方Demo的饼状图源码:<html><head><meta charset="UTF-8" /><title>Highcharts 教程 | 菜鸟教程(runoob.com)</title><script src="https://apps.bdimg.com/libs/jquery/2.1.4/jque
2019-01-29 16:37:59
736
原创 Ajax简单实现账号是否可用
1. Jsp文件中需要绑定事件的输入框2. 使用Ajax异步实现<!-- 这一步是要引入使用JQ所需的js文件 --><script type="text/javascript" src="/js/jquery-1.4.4.min.js"></script><script type="text/javascript" >
2019-01-28 09:21:39
195
原创 SpringMvc实现简单登录拦截器
1.拦截器类 Spring MVC中的拦截器,通常两种方式来定义: 1.通过实现HandlerInterceptor接口,或继承HandlerInterceptor接口的实现类(如HandlerInterceptorAdapter)来定义。 2.通过实现WebRequestInterceptor接口,或继承WebRequestInterceptor接口的实现类来定义。...
2019-01-22 13:12:45
381
原创 Java5大框架回顾
一、Hibernate: 1.Jdbc操作数据库表 2. Hibernate是一个对象关系映射的持久层框架,对Jdbc封装后的产物,特点是:操作实体类,就相当于操作了数据库表。 3. 有两个配置文件: 映射文件:实体类名.hbm.xml(1)配置了实体类与数据库表的映射关系,配置表与表之间的关系。...
2018-05-21 14:43:18
10769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人