当前页面: 开发资料首页 → JSP 专题 → 请教从web页面导入一些类似用户信息的数据到数据表中,有哪种方式最好且最常用?(高分答谢,在线等)
请教从web页面导入一些类似用户信息的数据到数据表中,有哪种方式最好且最常用?(高分答谢,在线等)
摘要: 请教从web页面导入一些类似用户信息的数据到数据表中,有哪种方式最好且最常用?(高分答谢,在线等)
详情:
java+oracle开发的一套web程序,现在有这样的需求:
在web页面操作,把一些用户信息、商品信息的文件直接导入到相应的数据表中。
基于该需求,又要考虑便于用户操作,
考虑到的文件导入格式:1、excel;2、cvs;3、txt
cvs一般好像都是逗号分隔符,但是如果数据也有逗号存在,不知要如何处理?
txt也不知道用什么分隔符?
所以请教有经验的朋友指点一下,
从web页面导入数据,采用哪种文件格式最方便用户操作,也最常用?如果是文本文件,最好采用哪种分隔符?
感谢!
数据多的话 excel肯定不行了,我们一般用txt,csv一样,如果数据中包括分隔符 那肯定要换分隔符 或者采用 定长处理法,就是 每个字段长度固定,不够用空格凑,不过多占空间
常用分隔符除了逗号 还有| ,/t 也就是制表符,都非常容易处理 建议用/t
excel本身最接近数据库格式
文本一般看你的数据里面会存在什么样的内容而定,我曾经在一个很BT的需求里面用^@^来做分隔符,当然这样不太好
最好一般的数据还是用制表符这样的
kingofworl(良辰美景虚度)用txt的两个方法不错
如果用于和IT系统交换, 用txt
如果用于提供给客户业务数据, 用Excel
这种倒数据txt加tab分隔的一般用得比较多些!
如果用于和IT系统交换, 用txt
至于分割呼号可以用一些奇怪的字符 譬如我喜欢用#3,#2 CHAR(2)
用一些奇怪的符号的组合,这样基本上不可能包含在数据中,除非故意这样做
学习,顶一下
用txt就挺好,分隔符随便,参考下java.util.StringTokenizer类去分隔符,我常用“, |”这两个,不知道合不合lz需求
制表符好些
多谢大家的意见!!