Bruker OPUS saves FTIR, NIR and FT-Raman measurements as binary .0, .1, .2 … files that
Excel, Origin and Python can't read. This page turns one into a plain CSV, without OPUS.
How to convert OPUS to CSV
- Upload the OPUS file with its number extension as it is:
.0,.1,.0000and.001are all fine. OPUS counts up the extension for repeated measurements of one sample. - Pick the spectrum under Which spectrum. Best available takes absorbance when the file has it, otherwise transmittance, reflectance and so on. You can also ask for the sample or background single channel, the interferograms, or all blocks at once.
- For an Excel set to decimal commas, pick 1234,5 — semicolon-separated CSV.
- Download the CSV. Its header names the axis and unit, for example
Wavenumber (cm-1),Absorbance.
Why an OPUS file holds more than one spectrum
A single measurement file often keeps everything OPUS calculated along the way: the result spectrum plus the sample and background single channels, both interferograms and the phase. The result lists every block it found, with its x range and number of points. Besides the main CSV you get a ZIP with one CSV per block and an Excel workbook with one sheet per block, so nothing in the file is lost.
Units and axes
- The x values are rebuilt from the first and last point and the point count stored in the file, the same way OPUS does, rather than from rounded values.
- Under More options, X axis switches wavenumber to wavelength in nm or µm, and Y axis turns transmittance into absorbance (A = −log₁₀T) or back.
- FT-Raman files keep a Raman shift axis, which can't be converted to wavelength.
Accuracy
The reader was checked against OPUS's own data point table export and an independent open-source OPUS reader, on 15 real files from VERTEX, TENSOR, INVENIO, ALPHA, MPA, TANGO and MultiRAM instruments (OPUS 6.5 to 8.7). The values agree to the export's last digit.
Several files at once
Select many .0 files, or a ZIP of a folder (up to 200 files). The preview then shows every
spectrum, and the combined table puts each file in its own column (or in x/y column pairs when
the files cover different ranges), ready for averaging or chemometrics.
Need the spectrum for another spectroscopy program instead? See OPUS to JCAMP-DX.
More about what this tool reads and writes: Spectrum File Converter (OPUS, OMNIC, SPC, WDF, SP, JWS).