How to Import Origin OPJ Files into SciDAVis
Moving away from Origin? SciDAVis can read legacy Origin project files (.opj) directly — your tables, graphs, and matrices come across into the familiar spreadsheet-and-plot-windows workflow. The import uses the liborigin library built into SciDAVis. This guide walks you through it step by step, including the one quirk that confuses almost every first-time importer.
Before you start: which Origin format do you have?
Preparing your file in Origin first (optional, but helps)
If you still have access to Origin, a little prep work makes the import smoother:
- Save as legacy OPJ: use File → Save As and choose the older OPJ format rather than OPJU. This is the single most important step.
- Flatten formulas: worksheet formulas and analysis templates reference Origin’s engine, which does not exist in SciDAVis. Copy the computed values into plain columns before saving, or be prepared to re-do the fits in SciDAVis afterward.
- Simplify complex layouts: multi-panel pages with layered annotations import most reliably when you keep them simple — one figure per page where possible.
- Keep the original: always keep your original OPJ file untouched, so you can re-import or cross-check at any time.
Alternative route: export to CSV
If the OPJ import fails or you only have an OPJU file, the robust fallback is exporting each worksheet to CSV from Origin (Worksheet → Export), then importing those CSV files into SciDAVis tables. You lose the original formatting, but the data — the part that actually matters — transfers perfectly. Our data import tutorial covers the CSV route in detail.
Step-by-step: open an OPJ project
- Launch SciDAVis. If you have not installed it yet, grab it from our download page (Windows, macOS, and Linux builds are available).
- Open the project: go to File → Open Project (or press Ctrl+O). In the file dialog, change the file-type filter to the Origin project option (or “All files”), then select your .opj file.
- Don’t panic if the graphs “disappear”. This is the classic first-run surprise: you briefly see graphs and data sheets flash on screen, then everything seems to vanish. Nothing is lost — the import placed your data inside the project tree. Open the Project Explorer with View → Project Explorer (or press Ctrl+E): you will find your tables, graphs, and matrices neatly organized under a folder, typically named Folder1.
- Open what you need. Double-click any table or graph in the Project Explorer to open it. Inspect the tables to confirm your columns and values came through, then open the graphs and check that the plotted data looks right.
- Sanity-check the import. Tables, graphs, and matrices are imported as their SciDAVis equivalents, but complex layouts, formatting details, and formulas do not always translate perfectly. Spot-check a few key plots against your original data before deleting anything.
- Save as a SciDAVis project. Once you are happy, save your work with File → Save Project as a native .sciprj file so you never have to re-import. From here you can continue your analysis with SciDAVis’s curve fitting and multi-layer plotting tools.
Troubleshooting common issues
The import dialog shows an error or an empty project
First, confirm the file is really a legacy .opj and not a renamed .opju. If the extension is correct but the import fails, the file may use features liborigin cannot parse yet — try exporting the data sheets to CSV from Origin instead.
Non-English characters show as garbled symbols
Origin files store text in the system’s local codepage (for example, Windows-1251 for Russian-locale files), while SciDAVis imports the raw bytes. If labels or column descriptions come out garbled, re-import with the matching codepage selected — SciDAVis offers a codepage choice for exactly this situation.
Importing matrices is slow
Matrix data converts element by element, so large matrices take noticeably longer than tables. Let it finish rather than killing the process — the data will arrive.
What imports well, and what doesn’t
- Imports well: data tables, simple 2D graphs, matrices, and basic folder structure.
- May need manual cleanup: intricate multi-panel layouts, custom annotations, and worksheet formulas (which may arrive as static values).
- Not supported: .opju projects, Origin apps/plugins, and anything that depends on Origin’s scripting engine.
Want the full menu reference behind these steps? The official SciDAVis Handbook documents every command and toolbar. And if you are working through a migration, browse all of our tutorials for plotting, fitting, and scripting walkthroughs.
