Skip to content

DraviaVemal/OpenXML-Office

Repository files navigation

Effortless Creation of Excel, PowerPoint, and Word Documents

Detail Status Detail Status
Stable Release GitHub Release Stable Build Status Package Build and Publish to NuGet
Alpha Release NuGet Alpha Build Status Package Build and Publish to NuGet
Code Quality Codacy Badge PPT Files Generated Generated
Code Coverage Codacy Badge Excel Files Generated Generated
Package Downloads Downloads Word Files Generated Generated

OpenXML-Office

OpenXML-Office is an advanced .NET library that leverages the power of OpenXML SDK 3.x to streamline the creation and manipulation of Office documents, with a primary focus on Excel, Word, and PowerPoint files.

Documentation Link

All project documentation is in progress and regularly updated in Gitbooks. The maintained branch for documentation is the "Documents" branch within the project repository. Welcome to any contributions or updates through pull requests. Your assistance is highly appreciated.

Scope Details

  • Easy Creation of Office Documents: Create and manipulate Excel, Word, and PowerPoint files with ease.
  • OpenXML SDK 3.0: Built on the robust foundation of the OpenXML SDK.
  • Modular Architecture: Dedicated modules for each Office application for better manageability.
  • .Net Support Version : This package support application package starting from .Net 4.5
  • Office Support Version : Our package ensures compatibility with Office 2007 and later versions for document creation. New features introduced post 2007 will be segregated into respective namespace years.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  2. Commit your Changes (git commit -m 'Add some AmazingFeature')
  3. Push to the Branch (git push origin feature/AmazingFeature)
  4. Open a Pull Request Please ensure you follow PR and issue templates for quicker resolution.

Support

Your feedback and support are important. Feel free to reach out to us with any questions or suggestions.