![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_10.png?e8efa67)
こんばんは。
このカテゴリでよいのかわかりませんが、質問させてください。
"item","price"
"バッグ","30,000"
"シューズ","12,800"
こんな感じでカンマ入りの金額データや日本語を含むCSVを2次元の配列に読み込んで、CSSなどを付与してホームページを作りたいと考えています。
検索してサンプルやライブラリを探しているのですが、文字コードをいろいろ変えても日本語だと文字化けしてしまうものや、見つけてもコンマ付きデータに対応していなかったりします。近いものを見つけて改良しようにも、Javascriptやajax初心者なので、どこをいじるのが適切なのか判断がつかず四苦八苦しております。
一応、Flash ActionscriptやVBでのプログラミングは一通りできるのでJavascriptも本腰をいれればできるはずなのですが、時間が限られておりまして基礎が曖昧なままリファレンス本を片手に挑戦している次第です。
すみませんが、僕の希望に合うサンプルや紹介しているURLまたはライブラリをご存知でしたら教えて頂けないでしょうか。全く同じでなくても、多少は自分で工夫するつもりです。
何卒よろしくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
手前味噌ですが、日本語のデータもパース出来るCSVパーサを書いています。
http://vird2002.s8.xrea.com/javascript/rfc4180.h …
https://gist.github.com/606500
RFC4180 はCSVフォーマットを規定していますが、日本語には対応していません。
日本語を含むCSVフォーマットは公的な規定が存在しない(少なくとも私は知りません)ので、独自の解釈が必要だと思います。
http://www.ietf.org/rfc/rfc4180.txt
お礼遅くなりまして申し訳ございませんでした。
日本語対応というのは簡単にはいかないのですね。
教えて頂いた内容は僕には少し難しくて勉強が必要ですが、参考にさせて頂きます。
どうもありがとうございました。
No.1
- 回答日時:
>>このカテゴリでよいのかわかりませんが、質問させてください。
カテゴリー的には微妙ですね。javascriptではファイルの読み込みが出来ないので、サーバー側にリクエストして、サーバー側のファイルを読み込んでもらった結果をなんらかの型式(HTML、XML、JSON、CSV等:基本的にはテキストデータ)で返してもらい、処理します。それをAJAXと呼びます。
>>僕の希望に合うサンプルや紹介しているURLまたはライブラリをご存知でしたら教えて頂けないでしょうか。全く同じでなくても、多少は自分で工夫するつもりです。
納期がない(目的が学習)のなら、ライブラリを探すより、本腰を入れてファレンス本を片手に挑戦を続ける方がより幸せになれます。自分の書いたコードをここに的確に載せればアドバイスしてくれる人も多いでしょう。
※あと、IE限定ならデータバインド機能で<object>を使ってCSVがそのまま<table>になるやつも昔あったような...(今でもあるか)
こっちの方は「IE OBJECT TABLE CSV」をキーワードに探してくだされ
http://www.tohoho-web.com/wwwxx085.htm
とか
お礼遅くなりましてすみません。
最初からCSVやJSON形式でアップしたデータをHTMLにロードするのはAjaxとは言わないのですね。
>※あと、IE限定ならデータバインド機能で<object>を使ってCSVがそのまま<table>になるやつも昔あったような...(今でもあるか)
テーブルにロードするサンプルは僕も見つけたのですが、テーブルではなく変数にロードしてそのデータを自由に組み替えたりレイアウトしたりしたかったのでうまく利用できませんでした。
データバインド機能がとても便利そうすが、IE限定なのが残念です・・・。引き続き勉強してみます。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- その他(社会・学校・職場) 平均的日本人の頭は悪くはないはずですし、学校で習う内容が幼稚というわけでもないのに、世間には幼稚な大 7 2023/04/05 20:51
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- 日本語 玉音放送に出てくる「欲す」という古語。古語なの? 読み方は? 11 2022/09/02 18:33
- 大学受験 国立受験 11月からの大逆転劇を起こすには 7 2022/11/14 19:24
- 大学受験 大学受験 辛い 英語 読めない こんにちは。 現在大学受験をしてる者です。 色々あり浪人なんですけど 11 2022/09/06 12:03
- 大人・中高年 発達障がいについて 6 2022/11/19 02:53
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- 日本語 ある言語を外国語として学習した場合、 1 2022/05/22 14:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Response.Write(変数)
-
AjaxでDBと連携した動的リスト...
-
カンマ&日本語を含むCSVを配列...
-
jQueryの$.postの戻り値による...
-
OVERLAPPED構造体が分かりませ...
-
jsonテキストデータの並び替え...
-
saved from url=(0013)abou
-
【JavaScript】confirmのボタン...
-
PHPでフォームの自動入力できま...
-
HTMLでDBからデータを表形式で...
-
リンクを押すとEXEファイルを実...
-
ajaxの使いどころ
-
teedaを使って、画像表示ができ...
-
毎分内容が変わるwebサイトを作...
-
AJAX通信が終わるまで次の処理...
-
読み取り専用が外れない
-
5G対応コンテンツが各社から見...
-
ASP.NET(VB)VBソースからJavas...
-
C#でUDP通信
-
subversionでコミットしたらftp...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ajaxでhtmlを返して画面に描画…...
-
大量のデータを表として展開す...
-
Response.Write(変数)
-
ローカルネットワーク内での502...
-
【Ajax】改行を含めたデータを...
-
AjaxでDBと連携した動的リスト...
-
Ajaxで最新の情報が取得できない
-
Ajax、PHP、MySQLでDBからデー...
-
Rを使う際、データを読み込む時...
-
セレクトボックスのHTMLを教え...
-
JavaScript側でのXML作成の方法
-
Jqueryのキャッシュについて
-
CGI→AJAXへ配列の受け渡しは可...
-
jQueryの$.postの戻り値による...
-
【struts】2つのselectの連動
-
jquery serializable値取得
-
getJSONで受け取れるよう出力す...
-
googleマップにajax
-
python pandas ビックデータ解...
-
innerHTMLで表示完了後に、Ajax...
おすすめ情報