就是excel中有一列单元格存的是美元,人民币的和货币格式的数字,我想将数字取出来,并且判断这是美元还是人民币,(也有可能有英镑或者欧元,)
如 $100.00 拆成 $ 与 100.00
这个任务用jxl能做的到吗?
如果jxl做不到,那么用其它东西能做吗?

解决方案 »

  1.   

    这和jxl没什么关系,主要是处理你取出结果里面的
    最好统计下有多少中货币种类
    如:
    {2={1=100.000 [$?-47], 0=德国}, 1={1=100, 0=美元}, 3={1=[$?-411]100.00, 0=日本}, 0={1=$100.00, 0=人民币}}
    读出来看看,在结果里面处理所得到的字符串~
      

  2.   

    楼主说的,Jxl没听过呢..初学.不好意思.其次呢.像楼主这样的功能可以用正则表达式可以处理..或者用Map接口的HashMap类.
      

  3.   

    不是啊,人民币符号,被读成$了,
    欧元符号被读成类似于这个的东西了[$?-47]
    还有,运行时出现了两个warning
    这个东西,关键是读的时候没读对