Technical Insights
Blog
Legal AI Deserves Native Spreadsheet Rendering

Ashish Agrawal
Co-Founder and CTO

Share
The Spreadsheet Nobody Trusted
A compliance team receives a 47-sheet Excel workbook from outside counsel. The file contains financial data aggregated from six sources, with conditional formatting to flag anomalies, hidden columns holding sensitive formulas, and reviewer comments embedded across dozens of cells. The team uploads the file to their legal AI platform for analysis.
The platform converts the spreadsheet to HTML, and the file falls apart. Merged cells collapse, conditional formatting vanishes, and hidden columns disappear along with the formulas the auditors need to verify. The conversion strips out comments and flattens a 47-sheet workbook into a single page of plain text. The compliance team spends the next two hours toggling between the AI platform and a local copy of Excel, re-checking every conclusion against the original file.
The review gets done, but it takes twice as long as it should. Nobody on the team trusts the AI’s citations because they point to a degraded copy of the file, not the file itself.
Spreadsheets Sit at the Center of Legal Work
Spreadsheets are central to legal workflows. Compliance teams audit financial data in CSV exports, deal teams reference pricing schedules in .xlsx files, and in M&A due diligence, entire data rooms are structured around spreadsheets containing cap tables and financial models.
Unlike contracts or memos, spreadsheets are living documents. They contain data aggregated from multiple sources over weeks or months, with layers of formatting, logic, and notation baked in by different contributors. A single workbook might hold pivot tables summarizing vendor spend alongside conditional formatting highlighting overdue payments and cell-level comments capturing the reasoning behind a specific figure.
When a legal AI platform fails to render these files faithfully, it breaks the analytical context the file was built to provide.
For legal professionals making high-stakes decisions based on spreadsheet data, broken context means broken trust.
Why Native Rendering Matters and Where Others Fall Short
Most platforms lose fidelity because they introduce an intermediate format between the original file and the reviewer. Frontier model providers convert Excel files into markdown tables or text strings, losing spatial relationships between cells and frequently failing with large datasets due to token limits. Other legal AI platforms using third-party integrations approach the problem from the PDF layer, converting each sheet into a paginated document where a 100-column spreadsheet becomes unreadable across 10 pages and the conversion adds 5 to 10 seconds of rendering time per sheet.
Native rendering eliminates the intermediate step entirely. Metadata and hidden data stay intact, where most conversion approaches strip them out. Users ingest Excel files directly from email attachments without manual downloading or conversion, preserving chain of custody. Spatial relationships between cells, sheets, and formulas remain coherent. The file the reviewer sees in the platform should be the file they would see in Excel.
Legal teams end up working with a copy of their spreadsheet rather than the spreadsheet itself. Native rendering ensures they never have to.
What Eudia Built
Eudia parses Excel and CSV files server-side using the same OpenXML SDK Microsoft uses internally, then renders them on a high-performance canvas grid built to handle workbooks with over a million cells. Cell styles, merged cells, column widths, freeze panes, and conditional formatting all display correctly, and multi-sheet workbooks show navigable sheet tabs.
The file you see in Eudia is the file you have on disk.
Under the hood, the platform treats every cell as a unique object with its own coordinates, formatting, and logic. The cell-level architecture enables precise citation handling: click a citation, and the viewer switches to the correct sheet, scrolls to the referenced cell, and highlights it. The same architecture enables cell-level language translation when multilingual review requires it. For large workbooks, sheets load incrementally so reviewers start working before the entire file finishes loading.
What Changes for Legal Teams
Compliance and regulatory teams trace AI conclusions back to the exact source cell in financial data or regulatory filings, with cell-level citations making audit trails concrete and verifiable. Translation teams work entirely within Eudia with the original layout preserved. Deal teams and in-house counsel see schedules, exhibits, and pricing tables exactly the way they expect from Excel, inside the platform where they do the rest of their work.
For anyone evaluating a legal AI platform, spreadsheet rendering reveals engineering depth. A platform willing to solve this problem at the OpenXML level, rather than converting to an easier intermediate format, signals a commitment to the fidelity legal work requires.
The difference between native rendering and a converted preview is the difference between a platform your team will trust and one they will work around.





