Load Survey · Energy Report
Drop a Schneider load-survey PDF or a logger CSV. It rebuilds the fixed 26-column format — one row per 15-minute interval — and hands back an Excel file. Everything runs in your browser; no file leaves this page.
| MeterNo | ← | PDF heading serial · CSV filename (X…) |
| Date and time | ← | date + interval start (DD-MM-YYYY HH:MM) |
| SlPNo | ← | fixed 15 |
| kWh(I) Total / Fundamental | ← | PDF Rev.kWh · CSV Active(I) |
| kWh(E) Total / Fundamental | ← | PDF Fwd.kWh · CSV Active(E) |
| PhaseVoltage-L1/L2/L3 | ← | R / Y / B Voltage(V) |
| LineCurrent-L1/L2/L3 | ← | R / Y / B Current(A) (only if ticked) |
| Hz | ← | CSV Frequency (PDF has none) |
| other columns | · | left blank |
PDF path is validated cell-for-cell against your X2626838 file: on every clean day it matches exactly, and where it
differs, the PDF is right and the sample had a frozen/duplicate day (the integrity check below flags those).
The report labels each interval by its end time, so values shift one slot to the interval start used here.
CSV path is mapped by column name — verify it once against a known-good output, since I had no reference CSV result to check against.
Real binary .xls/.xlsx aren't read; these loggers export CSV text with an .xls name, which works.