Supported Formats - Nfreakz/office-language-doctor GitHub Wiki
Supported formats
Office Language Doctor currently supports 17 repairable formats.
| Family | Formats | Validation |
|---|---|---|
| Microsoft Word OOXML | DOCX, DOCM, DOTX, DOTM | All open after repair in Microsoft Word; DOCM real live-VBA execution validated before and after web repair |
| Microsoft PowerPoint OOXML | PPTX, PPTM, POTX, POTM, PPSX, PPSM | All open after repair in Microsoft PowerPoint; PPTM real live-VBA execution validated before and after web repair |
| OpenDocument Text | ODT, OTT | ODT manually validated; OTT real LibreOffice 25.2.3.2 engine round-trip validated |
| OpenDocument Presentation | ODP, OTP | ODP manually validated; OTP real LibreOffice 25.2.3.2 engine round-trip validated |
| OpenDocument Spreadsheet | ODS, OTS | ODS manually validated; OTS real LibreOffice 25.2.3.2 engine round-trip validated with formula preservation |
| Rich Text Format | RTF | Automated coverage plus representative manual Microsoft Word validation |
Out of scope
Legacy binary DOC, PPT and XLS files remain out of scope.
XLSX is not a proofing-language metadata repair target. A future XLSX text-language audit would be a separate feature.
Human-readable locations
- Word: document body, headers, footers, notes and comments;
- PowerPoint: numbered slides, notes, charts and SmartArt;
- ODT: document content;
- ODP: numbered slide;
- ODS: sheet plus exact cell/range, such as
Sheet: Budget Q4 · AB1orSheet: Sheet2 · B3:C4; - RTF: parsed text fragments.
ODS coordinate resolution handles repeated rows/columns, self-closing empty cells, covered cells, merged ranges and columns beyond Z.