ExcelシートからCopy&Pastして、JavascriptによってHTMLのInputフィールドにマッピングしたいです。

Excelシートなので、タブ区切りデータのような作りなのですが、Javascriptへパースできればなんとかなりそうです。このようなサンプルプログラムを教えて下さい。
またもっと簡単な方法があれば教えて下さい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/06/30 11:59:05
  • 終了:--

回答(1件)

id:kamonegijapan No.1

foobar回答回数74ベストアンサー獲得回数32005/06/30 12:48:01

ポイント40pt

URLはダミーです。

非常にざっくり書くとこんな感じですね。

Copy&Pasteなんで、前後の空白や改行なんかをTrimしたり、INPUTタグとデータ要素の数が合わなかったときの処理なんかを追加しないといけないかもです。

その辺は、実際のデータなりに、ということで。

<pre>

<html>

<head>

<script type=”text/javascript”>

<!--

function parseExcelData(){

//Textareaの文字列をタブで区切って配列化

var dataArray = document.getElementById(”exceldata”).value.split(”¥t”);

//配列の各要素をINPUTフィールドにマップ

for(i=0 ; i < dataArray.length ; i++){

document.getElementById(”text”+i).value = dataArray[i];

}//next i

/*

INPUTフィールドのマップは

var fieldArray = new Array(”text0”,”text1”,text2”);

もアリですね

*/

}//perseExcelData()

-->

</script>

</head>

<body>

<textarea id=”exceldata”></textarea>

<input type=”button” id=”execParse” onclick=”parseExcelData();” value=”Parse”>

<input type=”text” id=”text0”>

<input type=”text” id=”text1”>

<input type=”text” id=”text2”>

</body>

</html>

</pre>

id:kouayukou

ありがとうございます!

じっくり見させていただきます。

2005/06/30 13:07:05

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません