Skip to content

hyperliskdev/ooxml-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

project logo
əʊ-əʊ ɛks-ɛm-ɛl
A TypeScript library for OOXML files. (pptx, xlsx and docx)

Explore the Wiki
Join the Project . Report Bug . Request Feature

About the Project

This project is based on the ECMA-376 & ISO/IEC-29500 standards. This is a standard that describes the files types for .xlsx spreadsheet files, .docx word documents and .pptx presentation files.

Built With

  • TypeScript
  • NodeJS
  • Jest

Roadmap

The roadmap has been split into the MoSCoW (must-have, should-have, could-have or wont-have).

Must-have

  • Compartmentalize the library by the three main document types (.xlsx, .pptx, .docx).
  • Dynamic part creation.
  • Read the important data and keep the other data needed to actually build the file back to original format.

Should-have

  • XML Validation against Schema Definitions
  • maybe XForms from ExcelJS
    • Other options: ???

Could-have

  • Interestingly, I have a feeling that it may be possible to automatically generate the code for all the XForms in typescript using something like XML Validation against Schema Definitions.

Wont-have

Contributors

Made with contrib.rocks.

License

Distributed under the Apache 2.0 License. See Apache 2.0 License for more information.

Contact

Carter Tomlenovich - @hyperliskdev - cartertomlenovich@gmail.com

Releases

No releases published

Sponsor this project

 

Packages

No packages published