怎么下载腾讯文档收集的健康码+批量导图?

今天本人遇到个问题,用腾讯收集的健康码,命名不规范啊.然后下载下来是这样的,如图:

很郁闷,他居然是这样的名字,如果能直接显示链接地址就好了.比如钉钉智能填表的就是这样的.然后我们可以用软件直接下载.

可惜啊,下载是第一个图的情况,那我们有不有办法批量一键转换成网址呢?

小编在网上转了一大圈,发现对于excel一窍不通的人来说,还真的很不容易,还好我终于找到一个插件和工具.叫做kutools

 下图是使用方法:

这下都变成地址了,然后我们用一个工具excel图片下载助手下载收集到的健康码,傻瓜式一键下载,怎么样!

以下是代码:

import win.ui;
/*DSG{{*/
mainForm = win.form(text="office批量替换大师";right=767;bottom=423)
mainForm.add(
btnAdd={cls="button";text="新增";left=420;top=327;right=507;bottom=362;z=5};
btnCashToDX={cls="button";text="金额大写";left=238;top=379;right=307;bottom=406;z=7};
btnOK={cls="button";text="一键生成";left=576;top=322;right=713;bottom=368;z=1};
lbltips={cls="static";left=44;top=382;right=256;bottom=410;color=32768;transparent=1;z=6};
listcol={cls="listview";left=41;top=50;right=714;bottom=310;edge=1;editable=true;fullRow=1;gridLines=1;msel=false;z=2};
txtName={cls="edit";left=44;top=330;right=216;bottom=367;edge=1;multiline=1;z=3};
txtValue={cls="edit";left=236;top=329;right=408;bottom=366;edge=1;multiline=1;z=4}
)
/*}}*/

import win.ui.menu;
import win.util.tray;
mainForm.listcol.insertColumn("名称",120) 
mainForm.listcol.insertColumn("数据",400)

mainForm.txtValue.onFocusLost = function(){
	var str = string.trim(mainForm.txtValue.text);  
    var colname=string.trim(mainForm.txtName.text);					
	if(#colname==0 || #str==0)
	return false; 
	var vd=mainForm.listcol.findItem(colname,,false);
	if(vd)
	{						
		mainForm.listcol.setItemText(str,vd,2);
	}	
}

mainForm.btnAdd.oncommand = function(id,event){
	var colname=string.trim(mainForm.txtName.text);	
	var vd=mainForm.listcol.findItem(colname,,false);
	if(!vd)
	mainForm.listcol.addItem({mainForm.txtName.text,mainForm.txtValue.text});
}

mainForm.listcol.onnotify = function(id,code,ptr){
	 select(code) {
    	case  0xFFFFFF9B/*_LVN_ITEMCHANGED*/ {
    		var nm = mainForm.listcol.getNotifyMessage(code,ptr)
    		if(mainForm.listcol.selIndex){
        		mainForm.lbltips.text = "选中了" +  mainForm.listcol.getItemText(nm.iItem,nm.iSubItem)
        		mainForm.txtName.text=mainForm.listcol.getItemText(nm.iItem,nm.iSubItem);
        		mainForm.txtValue.text=mainForm.listcol.getItemText(nm.iItem,2);        		
            	//win.util.tray.pop(mainForm.lbltips.text)
            	win.setTimeout(
            		function(){
            		mainForm.txtValue.setFocus(0,-1);	
            		},500
            	)
            	
        	}
    	}
    	
    	case 0xFFFFFFFB/*_NM_RCLICK*/  {
    		var x,y = win.getCursorPos();
    		mainForm.popmenu.popup(x,y,true);//弹出菜单
    	}
    }
	 
}
mainForm.popmenu = win.ui.popmenu(mainForm);//创建弹出菜单
mainForm.popmenu.add('删除',function(id){
	//在下面输入菜单响应代码
	mainForm.listcol.delItem( mainForm.listcol.selIndex )
});

mainForm.btnOK.oncommand = function(id,event)
{
	import console;
	console.log("fd")
	import py3;
	py3.appendPath("C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64\Lib\site-packages");
	

//如下查看 py3 扩展库使用的 Python 运行时版本信息,注意是 32 位!是 32 位!
console.log( py3.sysObject("version"),'\n' );

var moduleName = "docx";
var pyModule = py3.import(moduleName); //请用这段代码仔细测试第三方模块的依赖关系
if(pyModule){
	console.log(moduleName + "已安装,版本:", pyModule.__version__);
}
else { 
	console.printf("安装模块 ‘%s’ 失败",moduleName);
	console.log(py3.lasterr()); //查看导入模块失败的错误原因。
	/*
	1、低级错误,模块放错了位置。。
	2、模块的版本与 Python 版本不兼容。
	3、可能缺少了其他依赖模块和依赖文件,而依赖模块又可能重复出现这几个问题。
	*/
}


}

mainForm.btnCashToDX.oncommand = function(id,event){
	//金额转大写
	import string.chineseNumber; 
	var zh = string.chineseNumber('零壹贰叁肆伍陆柒捌玖','拾佰仟'); 
	mainForm.txtValue.text=zh.money(string.trim(mainForm.txtValue.text));
}

mainForm.show();
return win.loopMessage();

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值