586301 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
2024.02.19
XML


function tableDataToJSON() {

  // アクティブなワークシートを取得

  let sheet = Excel.getActiveWorksheet();


  // テーブルの名前を指定してテーブルオブジェクトを取得

  let table = sheet.getTable("テーブル名");


  // テーブルのデータを取得

  let tableRange = table.getRange();


  // テーブルのデータを二次元配列に変換

  let data = tableRange.getValues();


  // JSONオブジェクトを初期化

  let jsonData = [];


  // テーブルのヘッダー行を取得

  let headers = data[0];


  // データ行からJSONオブジェクトを作成

  for (let i = 1; i < data.length; i++) {

    let rowData = {};

    for (let j = 0; j < headers.length; j++) {

      rowData[headers[j]] = data[i][j];

    }

    jsonData.push(rowData);

  }


  // JSONデータを文字列に変換して返す

  return JSON.stringify(jsonData, null, 2);

}







お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.02.19 04:40:24
[OfficeScriptオフィススクリプト] カテゴリの最新記事



© Rakuten Group, Inc.