{"id":2439,"date":"2026-02-03T11:16:53","date_gmt":"2026-02-03T11:16:53","guid":{"rendered":"https:\/\/icsds.in\/?page_id=2439"},"modified":"2026-02-03T11:26:03","modified_gmt":"2026-02-03T11:26:03","slug":"articles-included-in-icsds-2025-proceeding","status":"publish","type":"page","link":"https:\/\/icsds.in\/index.php\/articles-included-in-icsds-2025-proceeding\/","title":{"rendered":"Articles included in ICSDS-2025 Proceeding"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2439\" class=\"elementor elementor-2439\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a493466 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a493466\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ed0d473\" data-id=\"ed0d473\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-af448df elementor-widget elementor-widget-shortcode\" data-id=\"af448df\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>\n  \/* Table Styling *\/\n  #icsdsTable { \n      width: 100%; \n      border-collapse: collapse; \n      font-family: Arial, sans-serif; \n      font-size: 14px; \n  }\n  #icsdsTable th, #icsdsTable td { \n      border: 1px solid #ddd; \n      padding: 10px; \n      text-align: left; \n      vertical-align: top;\n  }\n  #icsdsTable tr:nth-child(even) { background-color: #f9f9f9; }\n  #icsdsTable th { background-color: #0073aa; color: white; }\n<\/style>\n\n<div style=\"overflow-x:auto;\">\n    <table id=\"icsdsTable\">\n        <thead>\n            <\/thead>\n        <tbody>\n            <\/tbody>\n    <\/table>\n<\/div>\n\n<script>\n\/\/ Your specific CSV file URL\nconst csvUrl = 'https:\/\/icsds.in\/wp-content\/uploads\/2026\/02\/ICSDS-Final-Data.csv'; \n\nfetch(csvUrl)\n  .then(response => {\n      if (!response.ok) throw new Error(\"Network response was not ok\");\n      return response.text();\n  })\n  .then(data => {\n    \/\/ 1. Split data into rows (handling different newline formats)\n    const rows = data.split(\/\\r?\\n\/);\n    \n    const tableBody = document.querySelector('#icsdsTable tbody');\n    const tableHead = document.querySelector('#icsdsTable thead');\n\n    rows.forEach((row, index) => {\n        \/\/ Skip completely empty rows\n        if (!row.trim()) return;\n\n        \/\/ 2. SMART SPLIT: Splits by comma ONLY if it's not inside quotes\n        \/\/ This regex ensures \"Author 1, Author 2\" stays in one cell\n        const allColumns = row.split(\/,(?=(?:(?:[^\"]*\"){2})*[^\"]*$)\/);\n\n        \/\/ 3. Clean up quotes (e.g. \"Name\" becomes Name)\n        \/\/ We map over the columns to remove surrounding quotes if present\n        const cleanColumns = allColumns.map(col => {\n            \/\/ Remove starting\/ending double quotes\n            let text = col.replace(\/^\"|\"$\/g, '');\n            \/\/ Fix double double-quotes (Excel style escaped quotes)\n            return text.replace(\/\"\"\/g, '\"');\n        });\n\n        \/\/ 4. Select ONLY the first 3 columns (Paper ID, Title, Authors)\n        \/\/ Index 0, 1, and 2\n        const firstThreeCols = cleanColumns.slice(0, 3);\n\n        \/\/ --- RENDER HEADER (Row 0) ---\n        if (index === 0) {\n            let headerHtml = '<tr>';\n            firstThreeCols.forEach(col => headerHtml += `<th>${col}<\/th>`);\n            headerHtml += '<\/tr>';\n            tableHead.innerHTML = headerHtml;\n        } \n        \/\/ --- RENDER DATA ROWS ---\n        else {\n            let rowHtml = '<tr>';\n            firstThreeCols.forEach(col => rowHtml += `<td>${col}<\/td>`);\n            rowHtml += '<\/tr>';\n            tableBody.innerHTML += rowHtml;\n        }\n    });\n  })\n  .catch(error => console.error('Error loading CSV:', error));\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2439","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/icsds.in\/index.php\/wp-json\/wp\/v2\/pages\/2439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icsds.in\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/icsds.in\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/icsds.in\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/icsds.in\/index.php\/wp-json\/wp\/v2\/comments?post=2439"}],"version-history":[{"count":16,"href":"https:\/\/icsds.in\/index.php\/wp-json\/wp\/v2\/pages\/2439\/revisions"}],"predecessor-version":[{"id":2462,"href":"https:\/\/icsds.in\/index.php\/wp-json\/wp\/v2\/pages\/2439\/revisions\/2462"}],"wp:attachment":[{"href":"https:\/\/icsds.in\/index.php\/wp-json\/wp\/v2\/media?parent=2439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}