Getting Started

Edit on GitHub

Start here for installation, platform support, first examples, and the quickest way to pick the right OfficeIMO package.

Getting Started

OfficeIMO is a family of focused libraries rather than one giant abstraction. The fastest path is to choose the document format you need, install the matching package, and then move into the focused guide for that area.

Pick Your Starting Point

If you want to...Start here
Install the right package or PowerShell moduleInstallation
Build your first document in a few minutesQuick Start
Confirm framework, OS, or AOT supportPlatform Support

Choose A Product Area

  • Word Documents for .docx creation, editing, tables, images, bookmarks, and headers.
  • Excel Workbooks for worksheets, tables, ranges, charts, and extraction.
  • PowerPoint for slide generation and presentation automation.
  • Markdown for fluent Markdown generation, parsing, and rendering.
  • CSV for typed read/write workflows.
  • PSWriteOffice Docs for PowerShell automation on top of OfficeIMO.
  1. Install the package you need from Installation .
  2. Follow Quick Start to generate a real file.
  3. Move into the package-specific docs for the APIs you want to use regularly.
  4. Use the API Reference when you need signatures, members, and source links.