0

基本的に、Javascript または jQuery を介して CSV ファイルのみをアップロードしたいと考えています。

PHPを使用せずにこれを試してみたいと思います。

HTML アップロード フォームを使用して、その内容のみを多次元配列または文字列に保存する必要があります。

アップロードされたファイルをサーバーに保存する必要はありません。記載されているように、その内容を文字列に保存するだけです。

私はオンラインで広範囲を見てきましたが、すべてに PHP が関係しています。

これはJavascriptまたはjQueryだけで可能ですか?

前もって感謝します

4

4 に答える 4

1

jQuery CSV プラグインは、クライアント側のファイル処理を使用できます (PHP のようなサーバー側のスクリプトは必要ありません)。

https://code.google.com/p/jquery-csv/#Client-Side_File_Handling

于 2013-08-24T03:50:01.917 に答える
1

CSVを配列に解析できるプラグインを使用できます。

http://code.google.com/p/jquery-csv/

特徴

  • CSV 文字列を配列に変換する
  • 複数行の CSV 文字列を 2D 配列に変換する
  • 複数行の CSV 文字列をオブジェクトの配列 (つまり、ヘッダー:値のペア) に変換します。
  • 値の配列をCSVに変換(開発中)
  • オブジェクトの配列をCSVに変換(開発中)
  • デフォルトの解析プロセスを拡張するためのフック/コールバック
  • カスタマイズ可能な区切り文字 (デフォルト: ") および区切り文字 (デフォルト: ,) 文字
  • Node.js のサポート (つまり、CommonJS のインポートと非同期コールバックのサポート)
于 2013-08-24T03:50:28.160 に答える
1

アップロードを行うには、ディスクからファイルを読み取ることができる必要があります。これは、HTMl5 ファイル APIで実行できます。これを簡素化するためのjQueryライブラリがあると確信していますが、それが基礎となる技術です。

他の誰かが、jQuery でそれを行う方法について質問 (および解決策) を投稿しました: html5's file api example with jquery?

ブラウザでファイルにアクセスできるようになったら、CSV ライブラリを使用してファイルを操作します。

于 2013-08-24T03:51:32.313 に答える