Neware BTS 8 and 9 save each test as an .ndax file, and normally only BTSDA, Neware's Windows
data analysis program, can export it. This page reads the .ndax directly and returns every
data point as a CSV, plus a per-cycle summary, dQ/dV curves and an Excel workbook.
How to convert NDAX to CSV
- Upload the
.ndaxexactly as BTS wrote it. An Excel or CSV file exported from BTSDA is not the same thing, and the upload form tells you so. - Optional: enter the active material mass in mg to get mAh/g columns. The mass stored in an
.ndaxhas no documented unit, so it isn't used. - Leave Cycle numbering on As in the instrument software to match BTSDA.
- Download
Name.csv(all points),Name - cycles.csv,Name - dQdV.csvandName.xlsx.
What the CSV contains
One row per recorded point, with fixed column names and units in the name: time_s,
datetime, cycle, step_index, step_type (Neware's own CC_Chg, CCCV_Chg, Rest…),
current_A (positive while charging), voltage_V, charge and discharge capacity in Ah and
energy in Wh counted from the start of each cycle, and step_time_s. Auxiliary channels follow
as temperature_C for the first probe, then aux2_temperature_C, aux2_voltage_V and so on.
A header row makes it ready for pandas, Origin, MATLAB or Excel.
How close it is to BTSDA
Test files covering .ndax data versions 2, 5, 11, 14, 16 and 17 (BTS 8.0 to 9.x) were
converted and set against BTSDA's own exports of them, row by row. Every voltage, current, time
and cycle value matched as far as the export prints digits, and cycle capacities matched within
BTSDA's rounding.
Two BTSDA behaviours are reproduced:
- When a test's configuration tells BTSDA to start a new cycle at every charge after a discharge, the cycle column follows that rule, not the program's loop counter.
- Some BTS versions store times in UTC while the test start is in lab time. The offset is detected and applied, and the file details mention it.
Good to know
- Large tests are fine: files up to 1 GB, up to 20 million points. The Excel data sheet stops at 1,048,575 rows; the CSV always has everything.
- Several cells can be uploaded together (up to 20 files); you then also get one combined cycle summary.
- Older single-file Neware data uses
.nda; see NDA to CSV.
More about what this tool reads and writes: Battery Cycler Data Converter.