Conversion
Every format OfficeAPI reads and writes, in one searchable list.
The matrix below is generated from the product documentation. Filter by office family or search an extension to see what goes in and what comes out.
The matrix
Which formats can OfficeAPI read and write?
42 rows across Word, Excel, and PowerPoint. Input means OfficeAPI reads the format; output means it writes it. Filter by family or search an extension.
| Family | Extension | Description | Input | Output |
|---|---|---|---|---|
| Word | .docx | Word document | Yes | Yes |
| Word | .dotx | Word template | Yes | — |
| Word | .docm | Macro-enabled Word document | Yes | — |
| Word | .dotm | Macro-enabled Word template | Yes | — |
| Word | .doc | Word 97–2003 document | Yes | — |
| Word | .dot | Word 97–2003 template | Yes | — |
| Word | .wps | WPS document | Yes | — |
| Word | .wpt | WPS template | Yes | — |
| Word | .odt | OpenDocument text | Yes | — |
| Word | Vector PDF | Yes | Yes | |
| Word | Image-only PDF | — | Yes | |
| Word | .ofd | OFD fixed-layout document | — | Yes |
| Word | .rtf | Rich Text Format | Yes | — |
| Word | .JPEG, PNG, BMP | Bitmap image | — | Yes |
| Word | SVG, TIFF, EMF | Vector image | — | Yes |
| Excel | .xlsx | Excel workbook | Yes | Yes |
| Excel | .xlsx | Strict Open XML spreadsheet | Yes | — |
| Excel | .xlsm | Macro-enabled Excel workbook | Yes | — |
| Excel | .xltx | Excel template | Yes | — |
| Excel | .xltm | Macro-enabled Excel template | Yes | — |
| Excel | .xls | Excel 97–2003 workbook | Yes | — |
| Excel | .xls | Excel 5.0/95 workbook | Yes | — |
| Excel | .xlt | Excel 97–2003 template | Yes | — |
| Excel | .et | WPS spreadsheet | Yes | — |
| Excel | .ett | WPS spreadsheet template | Yes | — |
| Excel | .csv | Comma-separated values | Yes | Yes |
| Excel | .ods | OpenDocument spreadsheet | Yes | — |
| Excel | Vector PDF | Yes | Yes | |
| Excel | Image-only PDF | — | Yes | |
| Excel | .JPEG, PNG, BMP | Bitmap image | — | Yes |
| Excel | SVG, TIFF, EMF | Vector image | — | Yes |
| PowerPoint | .pptx | PowerPoint presentation | Yes | Yes |
| PowerPoint | .pptm | Macro-enabled PowerPoint presentation | Yes | — |
| PowerPoint | .potx | PowerPoint template | Yes | — |
| PowerPoint | .potm | Macro-enabled PowerPoint template | Yes | — |
| PowerPoint | .ppt | PowerPoint 97–2003 presentation | Yes | — |
| PowerPoint | .pot | PowerPoint 97–2003 template | Yes | — |
| PowerPoint | .dps | WPS presentation | Yes | — |
| PowerPoint | .dpt | WPS presentation template | Yes | — |
| PowerPoint | .odp | OpenDocument presentation | Yes | — |
| PowerPoint | Vector PDF | Yes | Yes | |
| PowerPoint | Image-only PDF | — | Yes |
Generated from the product documentation. Formats that are not documented do not appear here.
How to read it
How do you find a conversion path in the matrix?
A conversion path is one documented input format and one documented output format in the same office family. Four steps take you from a file extension to a supported pair.
- 01
Pick the office family
Conversions stay within Word, Excel, or PowerPoint. Use the tabs to narrow the matrix to one family.
- 02
Check the Input column
Input means OfficeAPI reads the format. Search the extension of the file you receive, for example .doc or .xls.
- 03
Check the Output column
Output means OfficeAPI writes the format. Pick the target your workflow needs, such as PDF, CSV, or PNG.
- 04
Integrate once
Every pair is handled by the same engine. Choose the dynamic library or process invocation and call it for any documented pair.
Questions
Conversion formats, answered.
42 documented pairs, 34 input formats, 15 output formats, 3 office families.
- What do Input and Output mean in the matrix?
- Input means OfficeAPI can read the format; Output means it can write the format. A format can be input only, output only, or both. For example, .docx is both, .doc is input only, and image-only PDF is output only.
- How many formats does OfficeAPI convert?
- The documented matrix has 42 rows across 3 office families: 34 input formats and 15 output formats.
- Can OfficeAPI convert between office families?
- The matrix is organised per family: a Word input becomes a Word output, an Excel input an Excel output, and so on. PDF and image outputs appear in more than one family because each can produce them.
- Where does the list come from?
- It is generated at build time from the product documentation. Formats that are not documented as input or output do not appear.
Next