mirror of
https://github.com/christianvidalwolf-prog/Craze-Data-check.git
synced 2026-08-03 16:05:23 +02:00
Fix: Implement dynamic column detection to handle Excel structure changes (insertion of PM Classification). This fixes the Missing data error in Pricing Units and other views.
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import * as XLSX from 'xlsx';
|
||||
import * as fs from 'fs';
|
||||
|
||||
const buf = fs.readFileSync('data (3).xlsx');
|
||||
const wb = XLSX.read(buf, {type: 'buffer'});
|
||||
const ws = wb.Sheets[wb.SheetNames[0]];
|
||||
const data = XLSX.utils.sheet_to_json(ws, {header: 1});
|
||||
const headers = data[0];
|
||||
|
||||
console.log('Headers:');
|
||||
headers.forEach((h, i) => {
|
||||
console.log(`${i}: ${h}`);
|
||||
});
|
||||
Reference in New Issue
Block a user