Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add import/export CSV or XML file #212

Open
MickCZ opened this issue Dec 2, 2023 · 4 comments
Open

Add import/export CSV or XML file #212

MickCZ opened this issue Dec 2, 2023 · 4 comments
Labels
Feature Request New feature or request

Comments

@MickCZ
Copy link
Contributor

MickCZ commented Dec 2, 2023

Adding import/export option for each category of filament, manufacturer, spools e.g. in CSV or XML file for further processing options in MS Excel etc.
Many manufacturers allow downloading CSV files of their entire production including barcodes which would make it easier to import into Spoolman after editing in an external spreadsheet program.

@vladimir-poleh
Copy link

There is a #193 PR with export to CSV implementation. Please wait for merge.

@Donkie Donkie added the Feature Request New feature or request label Dec 19, 2023
@napalmz
Copy link

napalmz commented Mar 11, 2024

There is a #193 PR with export to CSV implementation. Please wait for merge.

PR #193 is for EXPORT, we also need and IMPORT.
I've 2 deployment of Spoolman and I want to update one from another using export->import.

Thank you

@vladimir-poleh
Copy link

How are you planning to match spools between Spoolman instances? It is possible that same ID will be used for different spools.
The correct way is a single Spoolman instance shared between locations.

@napalmz
Copy link

napalmz commented Mar 11, 2024

The concept of "unique key" has to be considered besides the presence of ad unique ID.
I should not insert an identical vendor/filament/spool which difference only by id, it'll make no sense.
Import should check if an unique key (composed of relevant fields) is present and if yes, use this ID instead during import.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants