Skip to content

dprojects/sheet2export

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Description

This is FreeCAD macro to export spreadsheet to file. It has been created to support my woodworking project getDimensions. However, it might be useful for other FreeCAD projects.

Note: This tool is also part of Woodworking workbench.





Main features

  • Supported file types:

    • .csv - Comma-separated values,
    • .html - HyperText Markup Language,
    • .json - JavaScript Object Notation,
    • .md - MarkDown.
  • Additional features:

    • export selected spreadsheet or all spreadsheets,
    • custom CSV separator,
    • custom empty cell content,
    • custom CSS decoration for each cell,
    • Qt Graphical User Interface (GUI).

Screenshots examples

  • Qt Graphical User Interface (GUI) main screen with default settings:

    001

  • Info screen at the end about exported files:

    002

  • Example html file output with 3d effect border decoration:

    003

  • The json file exemple viewed at json2table.com:

    004

Known issues

  • Issue: Too slow for big data like 200 columns x 800 rows.
    • Workaround: It takes about 5 minutes on my slow laptop. For the analysis of scientific big data use rather something based on regular expressions, direct XML parsing and mapping. Maybe in the future there will be implemented speed boost feature to improve that but currently I do not have in mind any specific science file type to adjust regular expressions well.

Contact

Please add all comments and questions to the dedicated FreeCAD forum thread.

License

MIT

About

FreeCAD macro to export spreadsheet

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages