import xlsx from 'xlsx'; import { writeFileSync } from 'fs'; import { join, dirname } from 'path'; import { fileURLToPath } from 'url'; // Get the directory name const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); // Define file paths const excelFilePath = join(__dirname, '../../Institution_data.xlsx'); const jsonFilePath = join(__dirname, 'Institution_data.json'); // Load Excel file const workbook = xlsx.readFile(excelFilePath); // Select the first worksheet const sheetName = workbook.SheetNames[0]; const worksheet = workbook.Sheets[sheetName]; // Convert worksheet to JSON const jsonData = xlsx.utils.sheet_to_json(worksheet); // Write JSON data to file writeFileSync(jsonFilePath, JSON.stringify(jsonData, null, 2)); console.log('JSON file created successfully at', jsonFilePath);