Re: [问题] js抓档案名

楼主: shoshumai (筋斗云速度变快了)   2014-12-06 21:59:21
谢谢各位的关心。
来中间报告一下。
→ noxhsu: 换个想法,把档案中的cvs读入后转json这样比较快? 11/28 23:55
目前是照这个模式,用了一个google的csvparse (避免格子里有逗号当成一格)
https://code.google.com/p/jquery-csv/
然后再用File API的FileReader, ReadAsText去读出arrays,
再丢给我命名为row的object。
然后FW的insert function里给它row[0][1],row[0][2]这样的值
现在就这样在local的db测试,顺利的完成登录
■■■■■■■■■■■■■■■■■■■■
■选择档案 [abcd.csv____] 按我登录 ■
■■■■■■■■■■■■■■■■■■■■
测试画面大概是这种感觉
但是但是…这个project同样的还有读xls的需要
xls的内容是有一行header,下面有数行
每一行是一个record要给DB
当然这种内容的话,应该指定各项目,用loop去跑就可以了(在我这新手的想像之中)
重点是xls...
网络上没什么看到读xls到DB的html+js写法…
万一release前来不急的话,可能就找个xls2csv之类的converter
让user先转档一次再登录之类的
→ eric541: 请问上传之后统一 record 塞进db这块是那个util已经做了? 12/06 13:33
这边的util就是上传后,
在DB端会有个档案名,上传时间,上传档案size,上传user等等的
应该就是你想的那样没错
目前还有个小问题是,上传后file会失去副档名
不过我想可能是framework考虑到各种形式所以做成这样
我们应该可以手动从前端去加之类的
或者修对方的java?
因为这个framework是公司花大钱去投资的,
下一个project也会继续使用,也要读这些资料有的没的
所以你站内信给我的建议我也打算花一点时间去做看看
看能不能做出一个通用的api之类的…
(但真的这些programing语言都是一知半解。只能在家责任加班><
不过做得出来的话,相对评价就会提高,有尝试的价值啦!
反正我是推理剧迷~这一季就放弃所有的剧,自己来完结一个推理剧XD)
※ 引述《shoshumai (筋斗云速度变快了)》之铭言:
: 第一次po文,新手programer,说明不清楚的地方请鞭小力一点
: 背景:社内system
: 类型:web-based system
: 语言:java, javascript, html
: 地点:日本
: 前言:我们公司被一个卖framework的能言善道话术骗,
: 现在必须在使用这个FW的背景下开发业务程式。这个FW的base是spring
: 手上task的GOAL:读server上的不固定名csv file
: 对方提供了一个可以上传csvfile的utility
: 上传之后,档案名会改变成日期时间201411282115这样
: 这边的处理是java的dao写的
: 我们的需求是上传后让这file的两行record统合成一个file,
: 然后insert给database
: 我在网络上有找到csv2table的jQuery library,可以把csvfile指定字段到html
: 我是想说先读出来,再让user按个按纽处理
: 但是这个jQuery的写法是读固定名称的.csv file
: 我不知道该怎么样让它去读那些重新命名的file
: 想请教各位前辈有没有什么好的意见…
:
作者: eric541 (YcK)   2014-12-06 23:52:00
server端没附档名的话,你load的时候也不要带就好了格式符合csv即可~不建议改他们的lib
作者: LPH66 (-6.2598534e+18f)   2014-12-07 00:34:00
xls 不建议自己刻读取程式, 能用 MS 自己的东西开就用新一点的 xlsx 才比较有可能可以自己拉资料出来

Links booklink

Contact Us: admin [ a t ] ucptt.com