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