他言語でやれば解決すると思われますが、
自分がJavaScriptの初歩しかわからないのという理由と
ただの複数CSVファイルをガーッと読み込み→裏で文字列操作して不要セル削除して整形→一つのテーブル表示→印刷という
かんたんな操作であることという理由で
OS問わずブラウザさえあれば実行・処理可能なJSとHTML5でつくるWebアプリというカタチで目標を達成したいのですが
ひとつ煩わしい問題が立ちふさがりました。
HTML
1<input type="file" multiple>
モジラのチュートリアルサイトで知ったmultiple属性を付与してエクスプローラから複数ファイルを一気に参照できるようにしたのですが
よくあるWin32アプリのように拡張子を限定したり、接頭辞接尾辞で限定したりする方法がわかりませんでした
ガーッと一気にカレントフォルダのファイルすべて選択して、
そのうちほしいファイルだけメモリに取り込み処理したいのですがスマートな解決方法あるでしょうか?
具体的には毎日20ファイルほどCSV生成して、そのうち5つのCSVだけ読みたいです
その5つは規則正しいファイル名になっているので正規表現なりで自動選別可能と思われます
もしないのであればフィルタリングしたい正規表現を予め別途配列に入れておいて
.target.files[]と照らし合わせてやるしかないですかね?
いまのところinputタグを5つ準備して手動でファイル選択するという面倒な解決方法は考えていません
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/14 06:28