Newer
Older
tiikimap / loadCSV.js
document.addEventListener("DOMContentLoaded", () => {
  fetch("shonai_tiiki_map.csv")
    .then(response => response.text())
    .then(data => {
      const rows = data.split("\n").map(r => r.split(","));
      const table = document.getElementById("storeTable").querySelector("tbody");

      for (let i = 1; i < rows.length; i++) {
        const tr = document.createElement("tr");

        rows[i].forEach((cell, colIndex) => {
          const td = document.createElement("td");

          if (colIndex >= 6 && cell.trim() !== "") {
            const img = document.createElement("img");
            img.src = cell.trim();
            img.style.width = "80px";
            td.appendChild(img);
          } else {
            td.textContent = cell;
          }
          tr.appendChild(td);
        });
        table.appendChild(tr);
      }
    })
    .catch(error => console.error("CSV読み込みエラー:", error));
});