[解決済み] Excel から Web ページへのコピー/貼り付け
2022-12-11 09:12:50
質問
スプレッドシートからWebフォームにコピー&ペーストする標準的な方法またはライブラリはありますか? Excelから複数のセルを選択すると、(明らかに)区切り記号がなくなり、すべてがWebフォームの1つのセルに貼り付けられます。 この処理はVBで行う必要があるのでしょうか?それとも、Webフォームで貼り付けの動作が開始された時点で処理が行われるのでしょうか?
どのように解決するのですか?
区切り文字をなくさずに、セルをタブで区切って(
\t
) で、行は改行 (
\n
を使用することで、フォームには表示されないかもしれません。試しにExcelからメモ帳に内容をコピーしてみると、セルがきれいに並んでいるのがわかると思います。それから、フィールドをタブで分割して他のものに置き換えるのは簡単で、この方法でテーブルを作ることもできます。jQueryを使った例です。
var data = $('input[name=excel_data]').val();
var rows = data.split("\n");
var table = $('<table />');
for(var y in rows) {
var cells = rows[y].split("\t");
var row = $('<tr />');
for(var x in cells) {
row.append('<td>'+cells[x]+'</td>');
}
table.append(row);
}
// Insert into DOM
$('#excel_table').html(table);
要するにこのスクリプトは、貼り付けたExcelのデータからHTMLのテーブルを作成するわけです。
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] ページを再読み込みせずにURLを変更するにはどうすればよいですか?
-
[解決済み] jQueryでページを更新するにはどうすればよいですか?
-
[解決済み] 画面サイズ、現在のウェブページ、ブラウザウィンドウのサイズを取得する
-
[解決済み] 配列を値でコピーする
-
[解決済み] HTMLページからのリダイレクト
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
-
[解決済み] Javascript 空の配列の削減
-
[解決済み] jqueryはjavascriptのライブラリなのかフレームワークなのか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JavaScriptで次の要素/前の要素を取得しますか?
-
[解決済み] 配列からオブジェクトを生成する
-
[解決済み] Google maps API V3 - 同一地点に複数のマーカーを設置する。
-
[解決済み] 文字列がすべて同じ部分文字列で構成されているかどうかを調べるにはどうすればよいですか?
-
[解決済み] Reactコンポーネントでthis.setStateを複数回使用するとどうなりますか?
-
[解決済み] ECMAScriptとは?
-
[解決済み] イテレータでmap()を使用する
-
[解決済み] javascriptでオプションのパラメータを扱う
-
[解決済み] なぜjavascriptのES6 Promisesはresolve後も実行を継続するのですか?
-
[解決済み] JavaScriptのArray.sort()メソッドでシャッフルするのは正しいのか?