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 · AB1 or Sheet: 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.