In short

PowerPoint presentations now keep multiline and mixed-language text closer to their authored appearance. Excel also continues displaying usable content in more cases when one item on a sheet cannot be shown. Markdown exports now collect review discussions separately from document text.

  • Improve PowerPoint multiline spacing and wrapping across mixed CJK and Latin text.
  • Match more native Noto CJK font names across Word, Excel and PowerPoint.
  • Keep usable Excel content visible when an unsupported picture or legacy sheet is encountered.
  • Collect review comments and replies after the document body in Markdown exports.

Presentation text, Markdown, and steadier viewing

DOCX, XLSX and PPTX Markdown exports now collect review comments and their replies in a final quoted appendix, separate from the document body. PowerPoint speaker notes remain with their slide. This remains a best-effort text projection for search, comparison and AI workflows, not a reconstruction of visual layout.

PowerPoint text wraps more naturally across mixed CJK and Latin content, and multiline spacing more closely follows PowerPoint when no explicit spacing is stored. Shared CJK font matching also recognizes more native Noto family names across Word, Excel and PowerPoint.

Excel workbooks created by some older libraries open more reliably. Legacy dialog sheets now show a neutral notice, and an unsupported TIFF picture no longer prevents the usable cells and other pictures on that sheet from appearing.

A small extra: preview delimited text

As a small extra, CSV and TSV files can now use the same read-only sheet surface as Excel workbooks. Try Yours recognizes those two formats automatically, and library applications can preview text separated by another chosen delimiter in regular or worker rendering mode.

Pass an explicit format when loading delimited text with XlsxSheetViewer. CSV uses a comma and TSV uses a tab by default; delimited-text accepts another single-character separator. Dates, leading zeroes, long identifiers and values beginning with = remain authored text instead of being inferred as spreadsheet values.

This is a focused preview convenience rather than spreadsheet import. XlsxWorkbook and the container-backed XlsxViewer continue to open OOXML workbooks only.

Preview delimited text

await sheet.load('/export.csv', { format: 'csv' });
await sheet.load('/report.txt', {
  format: 'delimited-text',
  delimiter: '|',
});

Upgrading

No viewer API migration is required. Existing DOCX, XLSX and PPTX loading keeps the same defaults and public methods. Applications that parse generated Markdown should account for review comments moving to the final appendix.

Delimited-text preview is opt-in for library applications: pass format: 'csv', format: 'tsv' or format: 'delimited-text' to XlsxSheetViewer.load(). Existing XLSX calls without a format continue to open workbooks as before.

Questions about the change? Start a GitHub discussion ↗︎