详情:
java+oracle开发的一套web程序,现在有这样的需求:
在web页面操作,把一些用户信息、商品信息的文件直接导入到相应的数据表中。基于该需求,又要考虑便于用户操作,考虑到的文件导入格式:1、excel;2、cvs;3、txtcvs一般好像都是逗号分隔符,但是如果数据也有逗号存在,不知要如何处理?
txt也不知道用什么分隔符?
所以请教有经验的朋友指点一下,
从web页面导入数据,采用哪种文件格式最方便用户操作,也最常用?如果是文本文件,最好采用哪种分隔符?感谢!

解决方案 »

  1.   

    数据多的话 excel肯定不行了,我们一般用txt,csv一样,如果数据中包括分隔符 那肯定要换分隔符 或者采用 定长处理法,就是 每个字段长度固定,不够用空格凑,不过多占空间
    常用分隔符除了逗号 还有| ,\t 也就是制表符,都非常容易处理 建议用\t
      

  2.   

    excel本身最接近数据库格式
    文本一般看你的数据里面会存在什么样的内容而定,我曾经在一个很BT的需求里面用^@^来做分隔符,当然这样不太好
    最好一般的数据还是用制表符这样的
      

  3.   

    kingofworl(良辰美景虚度)用txt的两个方法不错
      

  4.   

    如果用于和IT系统交换, 用txt
    如果用于提供给客户业务数据, 用Excel
      

  5.   

    这种倒数据txt加tab分隔的一般用得比较多些!
      

  6.   

    如果用于和IT系统交换, 用txt
    至于分割呼号可以用一些奇怪的字符  譬如我喜欢用#3,#2  CHAR(2)
      

  7.   

    用txt就挺好,分隔符随便,参考下java.util.StringTokenizer类去分隔符,我常用“, |”这两个,不知道合不合lz需求