找回密码
 注册成为天翎用户
查看: 3378|回复: 15

Excel导入疑问

[复制链接]
通天 发表于 2011-9-16 09:53:17 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-7-20 11:42 编辑

我有张Excel表里面的部门值是用1,2,3来表示的。我现在要把它导入到数据库,我想改变它的值。如果是1的话就导入到数据是“部门一”。是2的话就是“部门二”。

请问值脚本里该怎么写啊。
bonnie 发表于 2011-9-16 10:10:42 | 显示全部楼层
您的意思是不是:Excel表里面的部门是1,2,3,而要导入到数据库的值却要替换成“部门一”,“部门二”,“部门三”
回复

使用道具 举报

 楼主| 通天 发表于 2011-9-16 10:13:41 | 显示全部楼层
嗯,怎么做呀。值脚本怎么写呀
回复

使用道具 举报

bonnie 发表于 2011-9-16 10:18:52 | 显示全部楼层
请问您一下:你导入到数据库,那数据库的那个表是您自己建的,还是平台系统的部门表呢?
回复

使用道具 举报

 楼主| 通天 发表于 2011-9-16 10:19:55 | 显示全部楼层
自己建的了。
回复

使用道具 举报

bonnie 发表于 2011-9-16 10:43:31 | 显示全部楼层
先跟进列名获取excel中设置的值。然后再在值脚本中返回真正存在数据库的值。用getItemValueAsString("列名");
回复

使用道具 举报

 楼主| 通天 发表于 2011-9-16 10:47:29 | 显示全部楼层
好,我试试。我刚用的getItemValue();没反应
回复

使用道具 举报

 楼主| 通天 发表于 2011-9-16 11:16:11 | 显示全部楼层
也不行啊。看看这段代码:
var department = getItemValueAsString("Department");
   if(department != null && department.equals("D001")){
       department = "11e0-a14a-35903550-b7a9-435540180a56";
       }
   if(department != null && department.equals("D006")){
       department = "11e0-a14a-3ab6df71-b7a9-435540180a56";
       }
   if(department != null && department.equals("D009")){
       department = "11e0-a14a-3d2dabd2-b7a9-435540180a56";
      }
   if(department != null && department.equals("D005")){
       department = "11e0-a14a-43425f74-b7a9-435540180a56";
       }
   if(department != null && department.equals("D002")){
       department = "11e0-a14a-43425f74-b7a9-435540180a56";
       }
       department;
回复

使用道具 举报

 楼主| 通天 发表于 2011-9-16 13:26:52 | 显示全部楼层
有人回答么?
回复

使用道具 举报

 楼主| 通天 发表于 2011-9-16 13:48:37 | 显示全部楼层
有人回答么?
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 23:51

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表