首页 E cel API 网络函数库开发指南

E cel API 网络函数库开发指南

举报
开通vip

E cel API 网络函数库开发指南ExcelAPI网络函数库excelapi.net1ExcelAPI网络函数库开发指南Excelapi.net发布于2018-1目录1安装指南............................................................................................................................................................................31.1获取安装文件..........

E cel API 网络函数库开发指南
ExcelAPI网络函数库excelapi.net1ExcelAPI网络函数库开发指南Excelapi.net发布于2018-1目录1安装指南............................................................................................................................................................................31.1获取安装文件......................................................................................................................................................31.2安装函数库...........................................................................................................................................................41.3安装.NetFramework4.0..................................................................................................................................62函数库使用说明.............................................................................................................................................................62.1网络函数库..........................................................................................................................................................62.1.1批量翻译Fanyi.......................................................................................................................................72.1.2查询图 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 信息GetBook.......................................................................................................................72.1.3汇率转换GetExchangeRate...............................................................................................................72.1.4汇率转换GetHuilv.................................................................................................................................72.1.5抓取Json数据GetJson.......................................................................................................................82.1.6抓取Json数据GetJsonByPropertyName.....................................................................................92.1.7抓取Json数据源GetJsonSource...................................................................................................102.1.8抓取Json数据源中指定属性值GetJsonProperty....................................................................102.1.9查询快递单信息GetKuaidiStatus...................................................................................................112.1.10查询主数据信息GetMasterData..................................................................................................112.1.11汉字转拼音GetPinyin......................................................................................................................122.1.12查询港口信息GetPort.....................................................................................................................122.1.13查询股票交易信息GetStock.........................................................................................................132.1.14查询股票交易信息GetStockSource...........................................................................................132.1.15网页数据抓取GetWebContentById...........................................................................................142.1.16网页数据抓取GetWebContentByClassName.........................................................................152.1.17网页数据抓取GetWebContentByXPath....................................................................................152.1.18网页数据抓取GetXPath.................................................................................................................162.1.19检查身份证号是否合法IDCardCheck........................................................................................162.1.20人民币大写转换RMBUpper..........................................................................................................172.2本地函数.............................................................................................................................................................172.2.1生成条形码Code39............................................................................................................................172.2.2生成二维码QRCode..........................................................................................................................182.2.3文本拼接ConcatIf...............................................................................................................................182.2.4加密文本Encrypt.................................................................................................................................192.2.5解密文本Decrypt................................................................................................................................192.2.6加密文本GetMD5...............................................................................................................................202.2.7分割文本Split2Array..........................................................................................................................202.2.8截取文本SubString............................................................................................................................212.3表单函数.............................................................................................................................................................21ExcelAPI网络函数库excelapi.net22.3.1数据表查询............................................................................................................................................212.3.1.1设置查询表QueryTable.......................................................................................................212.3.1.2设置字段名QueryField.........................................................................................................222.3.1.3设置筛选条件FilterField.......................................................................................................222.3.1.4设置筛选条件逻辑关系WhereAnd..................................................................................232.3.1.5设置筛选条件逻辑关系WhereOr.....................................................................................242.3.2数据表修改............................................................................................................................................252.3.2.1设置表单域SetForm..............................................................................................................252.3.2.2设置表名SetTable..................................................................................................................252.3.2.3设置记录标识SetId................................................................................................................252.3.2.4设置字段值SetValue.............................................................................................................252.3.2.5查询字段值GetValue............................................................................................................262.3.3宏命令.....................................................................................................................................................262.3.3.1打开VBA....................................................................................................................................262.3.3.2搜索命令....................................................................................................................................272.3.3.3重置命令....................................................................................................................................282.3.3.4新建命令....................................................................................................................................282.3.3.5修改命令....................................................................................................................................282.3.3.6查看命令....................................................................................................................................292.3.3.7保存命令....................................................................................................................................292.3.3.8删除命令....................................................................................................................................292.3.3.9关闭命令....................................................................................................................................302.3.4管理数据库服务器..............................................................................................................................312.3.4.1启用数据库服务器..................................................................................................................312.3.4.2管理表和字段名......................................................................................................................312.3.4.3主数据管理...............................................................................................................................312.3.5 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 技巧.................................................................................................................................................322.3.5.1隐藏公式....................................................................................................................................322.3.5.2锁定工作簿结构......................................................................................................................322.3.5.3增加多个业务表单..................................................................................................................322.3.5.4批量导入....................................................................................................................................332.4系统函数.............................................................................................................................................................342.4.1返回当前组织GetORG......................................................................................................................342.4.2返回函数库版本号GetVersion.......................................................................................................342.4.3返回当前组织GetUSR.......................................................................................................................343附录...................................................................................................................................................................................343.1货币代码参照表...............................................................................................................................................343.2语言种类代码参照表......................................................................................................................................384服务 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 ..........................................................................................................................................................................39ExcelAPI网络函数库excelapi.net31安装指南1.1获取安装文件1.1.1访问ExcelAPI网络函数库官网www.excelapi.net在安装指南页面下载“ExcelAPI函数库更新工具”1.1.2运行更新工具1.1.3检查更新,并执行更新任务1.1.4完成更新ExcelAPI网络函数库excelapi.net41.1.5如果注册了www.excelapi.net帐号,则可使用自己的帐号登录更新工具,登录后将会将帐号所绑定的组织Key和账号名写入本地配置文件。在使用excelapi.net数据源相关函数时需要提供组织Key和账号名,例如使用主数据函数GetMasterData(Key_code,Column_name)时,必须提供组织Key。1.1.6手动更新在某些公司局域网内,由于安全策略、网络限制等原因,更新工具可能无法正常下载更新文件,此时可先下载离线包,将获得的文件分别复制到指定路径即可完成更新。XLL加载项相关文件下载到AddIns文件夹,具体路径如下C:\Users\电脑帐号名\AppData\Roaming\Microsoft\AddInsExcelAPInet.XLSB等宏文件下载XLSTART文件夹,具体路径如下C:\Users\电脑帐号名\AppData\Roaming\Microsoft\Excel\XLSTART1.2安装函数库1.2.1添加ExcelAPI网络函数加载项ExcelAPI网络函数库excelapi.net5文件选项加载项Excel加载项转到ExcelAPInetAdd-In确定1.2.2ExcelAPI网络函数库安装后的效果如下:ExcelAPI网络函数库excelapi.net6图ExcelAPI网络函数库图GetHuilv()函数示例说明如果在公司范围内全面使用ExcelAPI网络函数库,每一台电脑都需要安装此函数库。1.3安装.NetFramework4.0如遇到以下错误,请安装.NetFramework4.0,可到微软官方网页下载。2函数库使用说明2.1网络函数库由于这一类函数会访问部外部网络资源,所以只能在联网条件下才能正常使用。ExcelAPI网络函数库excelapi.net72.1.1批量翻译Fanyi函数名称:Fanyi(Text,[From_language],[To_language])功能说明:【网络函数】翻译,支持多种语言翻译,支持单词或语句批量翻译。参数说明:Text指待翻译的内容,From_language指当前语言,默认是en,即英文,To_language指目标语言,默认值是zh,即中文。应用场景:外文翻译、学习示例说明:Fanyi(“Today”)注:语言种类代码请参照《附录--语言种类代码参照表》2.1.2查询图书信息GetBook函数名称:GetBook(ISBN,Column_name)功能说明:【网络函数】按照图书条形码或ISBN查询图书相关属性。参数说明:ISBN指图书条形码或ISBN,Column_name指书的属性名,可以是title(书名)、author(作者)、chubanshe(出版社)、chubandate(出版时间)、kaiben(开本)、baozhuang(包装)、page(页数)、content(简介)。应用场景:图书管理部门或图书馆示例说明:GetBook(ISBN,Column_name)2.1.3汇率转换GetExchangeRate函数名称:GetExchangeRate(Currency_a,Currency_b)功能说明:【网络函数】返回货币转换汇率,例如1单位的持有货币=多少单位的兑换货币。参数说明:Currency_a指持有货币,例如CNY、USD、EUR、KRW等,Currency_b是兑换货币。应用场景:财务报表相关示例说明:GetExchangeRate(”USD”,”CNY”)2.1.4汇率转换GetHuilv函数名称:GetHuilv(Currency_a,Currency_b),函数GetExchangeRate()的别名。功能说明:【网络函数】返回货币转换汇率,例如1单位的持有货币=多少单位的兑换货币。参数说明:Currency_a指持有货币,例如CNY、USD、EUR、KRW等,Currency_b是兑换货币。应用场景:财务报表相关示例说明:GetHuilv(”USD”,”CNY”)ExcelAPI网络函数库excelapi.net8注:货币代码请参照《附录--货币代码参照表》2.1.5抓取Json数据GetJson函数名称:GetJson(Url,Property_name,[Index],[Encoding])功能说明:【网络函数】按照属性名称提取Json结果集中相应属性值,如果存在多个相同名称的属性值,默认返回第一个。参数说明:Url指目标JSON网址;Property_name指Json属性名称;Index指存在多个相同结果时,按顺序返回第几个指,默认是0;Encoding指网页编码,默认值是GB2312,如果返回乱码,请使用UTF-8或其他字符集编码。专业术语:JSON(JavaScriptObjectNotation,JS对象标记)是一种轻量级的数据交换格式。它基于ECMAScript(w3c制定的js 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 )的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。应用场景:网页数据抓取示例说明:例如网址http://www.excelapi.net/Download/demo.json的Json数据如下抓取Name属性值的公式是GetJson(D2,”Name”)ExcelAPI网络函数库excelapi.net92.1.6抓取Json数据GetJsonByPropertyName函数名称:GetJsonByPropertyName(Url,Property_name,[Index],[Encoding])功能说明:【网络函数】按照属性名称提取Json结果集中相应属性值,如果存在多个相同名称的属性值,默认返回第一个。参数说明:Url指目标JSON网址;Property_name指Json属性名称;Index指存在多个相同结果时,按顺序返回第几个指,默认是0;Encoding指网页编码,默认值是GB2312,如果返回乱码,请使用UTF-8或其他字符集编码。应用场景:网页数据抓取,适用于比较复杂的Json数据示例说明:例如网址http://www.excelapi.net/Download/demo2.json的Json数据如下Json数据结构化后显示如下此时,如果要抓取data下第二条记录的Name属性值,抓取公式应为GetJsonByPropertyNameExcelAPI网络函数库excelapi.net10(D1,”data[0].Name”)2.1.7抓取Json数据源GetJsonSource函数名称:GetJsonSource(Url,[Encoding])功能说明:【网络函数】返回JSON结果集。参数说明:Url指目标JSON网址;Encoding指网页编码,默认值是GB2312,如果返回乱码,请使用UTF-8或其他字符集编码。应用场景:网页数据抓取示例说明:一次性返回Json的全部数据,然后再使用函数GetJsonProperty()逐个抓取,这样做的目的是减少访问目标网页的次数,提高抓取效率。2.1.8抓取Json数据源中指定属性值GetJsonProperty函数名称:GetJsonProperty(JSON_string,Property_name,[Index])功能说明:【网络函数】返回JSON结果集中指定属性值。参数说明:JSON_string指Json数据源;Property_name指Json属性名称;Index指存在多个相同结果时,按顺序返回第几个指,默认是0,表示返回第一个值.应用场景:网页数据抓取示例说明:一次性返回Json的全部数据,然后再使用函数GetJsonProperty()逐个抓取,这样做的目的是减少访问目标网页的次数,提高抓取效率。ExcelAPI网络函数库excelapi.net112.1.9查询快递单信息GetKuaidiStatus函数名称:GetKuaidiStatus(Kuaidi_company,Kuaidi_number)功能说明:【网络函数】返回快递单号的物流信息。参数说明:Kuaidi_company指快递公司的名字,例如申通快递,Kuaidi_number指快递单号。应用场景:货代、物流公司、淘宝店家示例说明:GetKuaidiStatus(”申通”,”123412341234”)目前已支持申通快递、圆通快递、国通快递、韵达快递、宅急送、中通、德邦、天天、百世汇通、EMS、UPS、USPS、DHL等快递物流信息查询。支持日本快递(sagawa-sgx.cn)。,最新支持的快递公司请访问网页www.excelapi.net/zh-CN/Home/Kuaidi查询。2.1.10查询主数据信息GetMasterData函数名称:GetMasterData(Key_code,Column_name)功能说明:【网络函数】按照编码查询主数据相关属性。可在excelapi.net主数据页面维护主数据,然后在Excel中通过函数GetMasterData()调用,支持批量查询。参数说明:Key_code指编码,Column_name指列名。使用此函数,必须注册excelapi.net帐号,并绑定组织Key。应用场景:企业物流编码库或企业员工信息表示例说明:GetMasterData(“A001”,“品名”)ExcelAPI网络函数库excelapi.net12图excelapi.net提供的主数据管理2.1.11汉字转拼音GetPinyin函数名称:RMBUpper(Number)功能说明:【网络函数】将汉字转成拼音。参数说明:Word指单个汉字或语句。应用场景:学生练习拼音、出版社。示例说明:GetPinyin(“中国”)2.1.12查询港口信息GetPort函数名称:GetPort(Port_code,stringColumn_name)功能说明:【网络函数】按照港口代码,返回港口基本属性。参数说明:Port_code指港口代码,Column_name指列名,可填属性名包括port_name、port_cn_name、string、country,分别对应港口名称、中文名称、航线及国家。应用场景:货代、物流公司示例说明:GetPort(“ACSCP”,“port_name”)ExcelAPI网络函数库excelapi.net132.1.13查询股票交易信息GetStock函数名称:GetStock(Stock_code,Column_name)功能说明:【网络函数】按照股票代码,查询股票交易相关信息。参数说明:Stock_code指股票代码,例如中集集团股票代码000039;Column_name指待返回属性名称,主要包括股票名称、买入、涨跌幅、涨跌额、涨停、跌停、最高、最低、成交量、成交额、昨收、时间。应用场景:查询股票交易信息示例说明:2.1.14查询股票交易信息GetStockSource函数名称:GetStockSource(Stock_code)功能说明:【网络函数】按照股票代码,查询股票交易相关信息,一次性返回多个属性信息。参数说明:Stock_code指股票代码,例如中集集团股票代码000039。应用场景:查询股票交易信息示例说明:先使用GetStockSource()函数返回某股票的交易信息,然后再通过GetStockName()、GetStockPrice()等相关函数返回指定的属性信息。这样设计的目的有利于提高查询效率。相关函数:GetStockPrice(Source)返回股票价格GetStockChangeAmount(Source)返回股票涨跌额GetStockChangeRate(Source)返回股票涨跌幅GetStockClosingPrice(Source)返回股票昨日收盘价格GetStockOpeningPrice(Source)返回股票今日收盘价格GetStockMaxPrice(Source)返回股票今日最高价GetStockMinPrice(Source)返回股票今日最低价GetStockName(Source)返回股票名称GetStockTime(Source)返回股票交易信息最后更新时间GetStockTurnover(Source)返回股票今日成交额ExcelAPI网络函数库excelapi.net14GetStockVolume(Source)返回股票今日成交量。2.1.15网页数据抓取GetWebContentById函数名称:GetWebContentById(Url,Element_id,[Encoding],[Method])功能说明:【网络函数】按照网页中某元素id抓取该元素中的文本数据。参数说明:Url指待查询的网页地址;Element_id指网页中的元素id;Encoding指网页编码,默认值是GB2312,如果返回乱码,请使用UTF-8或其他字符集编码;Method指发送网页请求的方法,包括Get或Post两种方式,默认Get方式。应用场景:各种网页或Web业务系统数据抓取。示例说明:效果如下例如,在火狐狸Firefox浏览器中访问目标网页,选中要抓取的数据,右键,选择“查看选中部分源代码”如下。ExcelAPI网络函数库excelapi.net152.1.16网页数据抓取GetWebContentByClassName函数名称:GetWebContentById(Url,Class_name,[Encoding],[Method])功能说明:【网络函数】按照网页中某元素id抓取该元素中的文本数据。参数说明:Url指待查询的网页地址;Class_name指网页中的样式名称class;Encoding指网页编码,默认值是GB2312,如果返回乱码,请使用UTF-8或其他字符集编码;Method指发送网页请求的方法,包括Get或Post两种方式,默认Get方式。应用场景:各种网页或Web业务系统数据抓取。专业术语:CSS层叠样式表(英文全称:CascadingStyleSheets)是一种用来表现HTML( 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。[1]CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。示例说明:效果如下。查找样式名称和网页元素id类似。注:目前函数GetWebContentById()和函数GetWebContentByClassName()不支持需要登录的网页。2.1.17网页数据抓取GetWebContentByXPath函数名称:GetWebContentByXPath(Url,XPath,[Encoding])功能说明:【网络函数】按照网页中某元素XPath抓取该元素中的文本数据。参数说明:Url指待查询的网页地址;XPath指网页元素所在XPath路径;Encoding指网页编码,默认值是GB2312,如果返回乱码,请使用UTF-8或其他字符集编码。应用场景:各种网页或Web业务系统数据抓取。专业术语:XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,有不同类型的节点,包括元素节点,属性节点和文本节点,提供在数据结构树中找寻节点的能力。示例说明:输入公式,=GetWebContentByXPath("https://baike.baidu.com/item/XPath/5574064","/html[1]/body[1]/div[3]/div[2]/div[1]/div[2]/div[4]","UTF-8"),实际效果如下图所示,那么如何获得XPath呢?请参照函数GetXPath()ExcelAPI网络函数库excelapi.net16查询当前天气预报GetWeather函数名称:GetWeather(City_name)功能说明:【网络函数】按城市名称查询当日即时天气预报。参数说明:City_name指城市名称,例如北京、上海、深圳等国内城市。应用场景:查询天气示例说明:2.1.18网页数据抓取GetXPath函数名称:GetXPath(Url,[Encoding])功能说明:【网络函数】返回目标网页中所有元素的XPath路径及对应的数据。参数说明:Url指待查询的网页地址;Encoding指网页编码,默认值是GB2312,如果返回乱码,请使用UTF-8或其他字符集编码。应用场景:各种网页或Web业务系统数据抓取。示例说明:输入公式,=GetXPath("https://baike.baidu.com/item/XPath/5574064","UTF-8"),实际效果如下图所示。2.1.19检查身份证号是否合法IDCardCheck函数名称:IDCardCheck(id)功能说明:【网络函数】检查身份证号是否符合编码规则。ExcelAPI网络函数库excelapi.net17参数说明:id指18位或15位身份证号码。应用场景:示例说明:IDCardCheck(“420101198001012011”)2.1.20人民币大写转换RMBUpper函数名称:RMBUpper(Number)功能说明:【网络函数】人民币大写转换,将阿拉伯数字转成人民币金额大写。参数说明:Number指待转换金额,为阿拉伯数字。应用场景:财务相关的首付款凭证。示例说明:RMBUpper(1000.00)2.2本地函数这一类函数不需要联网使用,故称为本地函数。2.2.1生成条形码Code39函数名称:Code39(Text,[description],[width],[height])功能说明:生成条形码,条形码内容必须是数字或字母。参数说明:Text指条形码内容;Description指条形码文字描述,可为空;Width指条形码宽度,默认120像素;height指条形码高度,默认60像素。应用场景:业务单据制作示例说明:ExcelAPI网络函数库excelapi.net182.2.2生成二维码QRCode函数名称:QRCode(Text,[width])功能说明:生成二维码。参数说明:Text指二维码内容;可为空;Width指条形码宽度,默认200像素.应用场景:业务单据制作示例说明:2.2.3文本拼接ConcatIf函数名称:ConcatIf(Range,Find_column_index,Concat_column_index,Find_string,Concat_str)功能说明:跨行拼接字符串,适用于按照指定列合并行。参数说明:Range指待查找的区域;Find_column_index指目标列在区域中的位置编号,编号从1开始;Concat_column_index指拼接列在区域中的位置编号,编号从1开始;Find_string指待查找的字符;Concat_str指用于拼接字符的分隔符,默认是英文逗号)。应用场景:数据处理示例说明:如下图所示,A列中存在重复的物品编码,如果要保持物品编码唯一,需要将领用人合并显示,可使用公式=ConcatIf(A$2:C$6,1,3,A2)实现目的,然后再去掉重复数据。ExcelAPI网络函数库excelapi.net192.2.4加密文本Encrypt函数名称:Encrypt(Text,[PasswordKey])功能说明:将指定文本进行加密。参数说明:Text指待加密文本;PasswordKey指加密密钥,由数字、大小写字母、下划线组成的8位字符串,PasswordKey为空时,由系统使用默认密钥。应用场景:数据加解密示例说明:注:建议将加密后的文本以“复制粘贴值”方式保存,去掉原加密公式。2.2.5解密文本Decrypt函数名称:Decrypt(Text,[PasswordKey])功能说明:将指定文本进行解密。参数说明:Text指待解密文本;PasswordKey指解密密钥,由数字、大小写字母、下划线组成的8位字符串,PasswordKey为空时,由系统使用默认密钥。应用场景:数据加解密示例说明:ExcelAPI网络函数库excelapi.net202.2.6加密文本GetMD5函数名称:GetMD5(Text)功能说明:将指定文本进行MD5加密。由于MD5加密函数不可逆,所以无解密函数。简单的MD5解密可通过“MD5在线解密”网站进行。参数说明:Text指待加密文本。应用场景:数据加解密示例说明:2.2.7分割文本Split2Array函数名称:Split2Array(Text,[Delimiter],[Column_index])功能说明:将指定文本按照分割符分割成数组并返回指定列参数说明:Text指待分割文本;Delimiter指分割字符,一般是单个字符,例如,、;,默认分隔符是“,”;Column_index指列的位置索引,默认值是0,表示第一个值。应用场景:数据处理。示例说明:公式Split2Array(“张三、李四、王五”,&rdquo
本文档为【E cel API 网络函数库开发指南】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
林深见鹿
暂无简介~
格式:pdf
大小:2MB
软件:PDF阅读器
页数:0
分类:
上传时间:2020-02-29
浏览量:0