Officially documented
OpenAI describes the workflow. This is not an account-access check.
Current-state record · File workflows
Short answer: OpenAI documents file-creation and review workflows. Below, we separate those descriptions from one observed Codex-assisted local run with downloadable spreadsheets, slides and PDFs. ChatGPT app behavior and universal reliability remain untested.
01 Evidence
OpenAI describes the workflow. This is not an account-access check.
Codex authored and checked three examples using Python libraries. Files, method and limits are available below.
No ChatGPT UI test, cross-plan study, independent human review or model success-rate estimate.
02 Surface by surface
Documentation claims—not performance results. Availability can vary by account and rollout.
Previews generated documents, presentations, spreadsheets, and PDFs. HTML previews may be available; supported previews can be annotated.
OfficialAccepts source files and can create documents, presentations, spreadsheets, or PDFs for review, download, and revision.
OfficialCreates and edits working-directory files without a visual preview or annotation interface.
OfficialCreates and edits workspace files; compatible viewers handle documents, presentations, spreadsheets, and PDFs.
OfficialObserved workflow / downloadable evidence
Codex authored and ran a local Python workflow with invented data, then reopened the files and checked one revision per format. This is an observed tool-assisted example—not independent human review, a ChatGPT app test, or a model benchmark.
01 / Spreadsheet
Three invented order lines total 115. Changing the folder quantity from 3 to 5 gives an expected total of 155. Cell formulas and unaffected inputs were checked after reopening.
Observed limitation: formula caches are empty. The script checks arithmetic separately; it does not run Excel’s calculation engine.
02 / Presentation
A three-slide brief changes “5 users” to “8 users” on the last slide. Reopened text confirms the requested replacement and unchanged first two slides.
Not tested: PowerPoint rendering, font substitution, speaker delivery or complex charts. Text preservation is not visual fidelity.
03 / PDF
A two-page order summary replaces a status on page two. Extracted text confirms the total and replacement while page one remains unchanged.
Boundary: simple text and page checks, plus rendered previews. No OCR, tagged-PDF accessibility audit or arbitrary-file reliability claim.
One authored example and one targeted revision per format; automated structural/content checks. The same Codex session authored and checked the workflow; no independent human review.
Libraries: openpyxl 3.1.5 · python-pptx 1.0.2 · PyMuPDF 1.28.2. Model identity was not independently recorded; no model comparison is claimed.
Inspect the code before running it. Install the pinned requirements in an isolated environment, keep the script and fixture together, then run python run.py --output ./my-file-results. A reproduction proves the script’s behavior, not a fresh model attempt.


03 Not settled
The source does not establish universal upload, page-count, or usage limits.
Rollouts and workspace settings can change what an account sees.
One scripted example does not establish correct layout, formulas or edits for arbitrary inputs.
No ChatGPT web or desktop session was exercised. The local examples do not validate previews, annotations, uploads or plan limits.
04 Source record
Official OpenAI documentation
Reviewed 11 September 2026. It supports the surface claims above, not universal limit or reliability claims.
Read the official source ↗05 Change record
— Documentation baseline established, then expanded with one Codex-assisted local workflow for three file formats. The report records the actual run time. ChatGPT app testing remains pending. Choose a working surface →