Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 3.3 KB

README.MD

File metadata and controls

36 lines (29 loc) · 3.3 KB

PSWriteOffice - PowerShell Module

PSWriteOffice is cross-platform PowerShell module for writing Microsoft Office documents (Word, Excel and later on PowerPoint). This module long term goal is to fully replace:

  • PSWriteWord - this module works only in Windows PowerShell 5.1, and DLL license has changed making updates to it very hard.
  • PSWriteExcel - this module worked cross-platform but DLL maintainer moved to pay project leaving the old DLL unmaintained.

While at this moment this module doesn't expose all DLL features, and some features are strictly available in by using their net methods, the goal is to expose it fully using PowerShell.

This module is built using following libraries:

  • Open XML SDK for .NET licensed MIT - Microsoft's library doing heavy lifting for all other Open XML projects.
  • ClosedXML licensed MIT - library for reading and writing Excel files.
  • HtmlToOpenXml licensed MIT - library for converting HTML to Word documents.
  • OfficeIMO - library for reading and writing Word and Excel files.
  • SixLabors.ImageSharp licensed Apache 2.0 - library for image processing.