使用SQL+VBA拓展EXCEL服务器功能

2016-03-14  本文已影响378人  SFan

某客户从速卖通网站下载订单信息,导入EXCEL服务器系统,来管理采购,库存,发货等。


订单产品信息示例

** 问题1: ** 产品信息(L栏)有时会很长,超过EXCEL服务器允许的最多4000个字符要求。没有其他办法,必须把L栏每给单元格的字符长度缩短到4000以下,怎样除去无用字符,保留有用的信息?这里如果借助VBA就可以轻松实现。VBA代码利用正则语法,提取有用的商家编码和数量,覆盖原来的长字符串。


VBA代码 运行后结果

** 问题2:**客户需要从上面示例产品信息(L栏)中提取所有商家编码(例如,S0046)和 产品数量,单位。如果不借助SQL,无法直接在EXCEL服务器中完成表间公式的提数。
** 解决方案: **
用SQL建立2给视图,从视图中把商家编码,数量,单位和其他如订单号提出来。


视图1 视图2 运行视图2后的最终结果
上一篇 下一篇

猜你喜欢

热点阅读