No.2ベストアンサー
- 回答日時:
&AnswerList=回答1,回答2,回答3,回答4,回答5,回答6
カンマ区切りの文字列を配列にするだけなら
AnswerArray = AnswerList.split(',');
※AnswerListをカンマで分割してAnswerArrayに配列として代入
No.1
- 回答日時:
CSVを扱うのであれば
ファイル全体を読み込んでそれを解析した方が良いと思います
以下は下記のリンクを参考に作ってみました
http://www.flash-remoting.com/notablog/home.cfm? …
var csvLoader = new LoadVars();
var theFileObj = new LoadVars();
var theFile = csvLoader.sendAndLoad("test.csv",theFileObj,GET );
var csvRows = new Array();
theFileObj.onData = function(src)
{
var theFileArray = src.split("\r\n").join("\n").split("\n");
var theFieldNames = theFileArray[0].split(",");
var numberOfFields = theFieldNames.length;
for(var j=0; j<numberOfFields; j++)
{
theFieldNames[j] = removeQuotes(theFieldNames[j]);
}
for(var i=0; i<theFileArray.length; i++)
{
var tempArray = theFileArray[i].split(",");
csvRows.push(tempArray);
}
trace(csvRows);
}
function removeQuotes(theString)
{
if (theString.charAt(0) == '"' || theString.charAt(0) == "'") {
return theString.substr(1, theString.length - 2);
}
else {
return theString;
}
}
変数csvRowsが
[
['A1', 'B1', 'C1'],
['A2', 'B2', 'C2'],
]
のような2重配列になります。
※test.csvのところを読み込むCSVファイルへリンクさせてください
※文字列の間にカンマが含まれている等、複雑なCSVになると上手く解析しないと思いますので、上記のコードで対応できない場合は
「actionscript csv」とか「javascript csv」とかでCSV解析用のコードを探して
修正してみてください。
この回答への補足
ありがとうございました。
なんとかデータ読み込むことができました。
あつかましいお願いで恐縮ですが
再度質問させてください。
&AnswerList=回答1,回答2,回答3,回答4,回答5,回答6
と要素を取り出せたのですが
これを配列にセットしたいのですが
もしよろしければどうすればよいかヒント等
お教えいただければ助かります。
あつかましいお願いですがお答えいただければ幸いです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Visual Basic(VBA) tatsumaru77様 昨日回答して頂いたものです。 すみませんが、昨日の質問で1つ補足があります 1 2022/05/15 15:06
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- XML PHP.laravelについて 1 2023/07/06 15:26
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- その他(プログラミング・Web制作) pythonのpandasのcsvの外部結合(outer_join)した際に列が想定とは異なる事象 1 2022/05/25 13:23
- Visual Basic(VBA) VBA初心者です。電話番号の数字の前に0を表示させたいです。 2 2022/12/14 03:58
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
n88互換BASIC for Windows95に...
-
ダウンロードしたデジブックはa...
-
potplayerについて質問です
-
おもしろフラッシュのサイト名...
-
この曲はなんでしょう?
-
laptop go2からの買い替え、lap...
-
スクリップト
-
私のコンピューター上のファイ...
-
arduino プログラムについて
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
フラッシュゲームアーカイブ2
-
ウェブサイトで Flash が事実上...
-
Flashコンテンツを使ったWebサイト
-
Flash Playerのサポートが終了
-
Form内のselectを連動させるに...
-
Flashをブロックしないで
-
ad or script について
-
Flashplayerの運用について
-
VBAのコンボボックスの年月表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ActionScript3.0によるPHPへの...
-
変数名を分割したり結合する方法
-
サムネイルの写真にリンクをつ...
-
マウスの基準点について
-
loaderでflashを読み込んだ際の...
-
配列をソートしたいです
-
XML内のタグの内容を、変数に出...
-
csv読込
-
エラー(型が一致しません。)...
-
VB6でユーザー定義型がNothing...
-
VB.NET の配列の要素数
-
TextChangeイベントが発生しない
-
python: 直角三角形の種類を求...
-
配列の要素番号を取得するには?
-
#define 文
-
c++ cmathとmath.h
-
VBでボタンを押すと画像をラン...
-
重複しない乱数整数を発生させる。
-
ifdefとenum
-
LRESULTとHRESULT
おすすめ情報