現在、jquery.csv2table.jsでCSVファイルを読込み、出力されるテーブルデータをグラフ表示しています。
ここで出力されるテーブルデータをブラウザ上から動的(テキストエリア化)に変更でき、グラフデータにも反映できるようにしたいと考えていますが、下記の課題に対して、どこをどのように手を加えてよいかまったくわからない状態です。
「テーブルデータのテキストエリア化」
「テキストエリアからのグラフ、CSVファイルへのフィードバック方法」
HTML、JavaScriptに関して全くの素人で、他サイトを参考にしつつコピペで作っている状態です。
色々探ってはみたのですが、参考となるサイトを見つけることができず、自力での解決も困難な状況で困っています。
参考になりそうなサイトの紹介などでもかまいませんので、皆さんのお力をお貸しください。
どうぞよろしくお願いします。
<参考サイト>
http://jsgt.org/lib/jquery/plugin/csv2table/v002 …
※ここの”setting.use ( use jQchart )”が現在の状態に近いです
No.1ベストアンサー
- 回答日時:
はっきり申し上げて、そのタスクは貴方には「無理」な内容だと思います。
そもそも、「CSVの動的な更新」とは、Webアプリでいう「更新系」の処理であり、一般的な「参照系」の何倍も難しいのが常識です。
保存されているCSVに瑕疵(データ間違いや欠損)があり、それを修正して永続化しなければいけないとするならば、phpなどを使ったサーバサイド開発が必至です。
たとえjQueryを使っていても、サーバ側への修正CSV保存にはサーバ側のプログラムが必要です。
「表示するついでに修正して保存する」という考えは捨てたほうが良いのでは。
もし仕事であれば、さっさと外部のプロに頼みましょう。
最も簡単な方法は、
・サーバサイド言語で、CSVをパース(解析)し、<input type="text" value="xxx"/>に埋めて返すコードを用意する。
・サーバサイド言語で、<input type="text" value="xxx"/>から送信される値を受信し、CSVに保存するコードを用意する。
・javascriptで、テキストボックスからグラフを描画する部分を書く。
Ajax処理を行う場合は、データ取得表示と保存実行のUI部分をjavascriptで別に作成することになり、さらに複雑になります。
csv2tableはハンディで人気のあるプラグインですが、一歩カスタマイズ(表示をテキストボックスに収めるというのはカスタマイズの範疇ではないですが)しようとすると、全く使えません。
shockatzさん。詳細な回答ありがとうございました。
おかげさまで現在のスキルではクリアすることができない問題という事がはっきりわかりました(^^;
残念ながら学校の課題のため、違う角度から課題にトライしてみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Excel(エクセル) エクセル テーブル機能の不明点 2 2022/04/14 14:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScriptの負荷について
-
独自の検索エンジンを作るには!?
-
CSJSとSSJSの違い
-
JavaScriptを使用して、クライ...
-
JSPの変数をASP変数に代入する方法
-
PHPができればJavaScriptは...
-
PHPとJavaとC#の違い
-
仮アップ?
-
ページ遷移時にアコーディオン...
-
デザイン時のVisible=Falseは実...
-
htmlのfileタグに自動で値を入...
-
if(1){...}とはどういうことで...
-
JavaScriptで ブラウザの閉じる...
-
jQuery ui Datepicker 明日以降...
-
javascriptでのmdb接続について
-
初心者です。gulpでコンパイル...
-
onChange="javascript:関数名"...
-
javascriptでフォルダ内のファ...
-
JavaScriptでIEのウィンドウを...
-
助けてください!スパムメール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptを使用して、クライ...
-
PHPとjavascriptで共通なエンコ...
-
外部リンクのクリック数を表示...
-
リアルタイム表示ホームページ...
-
CGIとJavascriptの違いについて
-
プルダウンリストを作りMySQLか...
-
csv2tableのテーブルを動的に変...
-
webの文字データの取得
-
JavaScriptの負荷について
-
Session切れ前にWarningメッセージ
-
IEでalertのみを無効にする方法...
-
Wordpressでヤフー知恵袋やgoo...
-
PHPとJavaとC#の違い
-
Perl LINE(チャット) 仕組み
-
セレクトで都道府県から市区町...
-
JAVAについて
-
javascriptをつかって売上管理
-
ランキングサイトの構築って予...
-
仮アップ?
-
javascriptでサーバの時間を取...
おすすめ情報