Tùy thuộc vào mức độ phức tạp của tài liệu của bạn và mức độ nỗ lực bạn muốn đầu tư.
Tài liệu OpenOffice.org (bắt đầu bằng phiên bản 2 của OO.org) là các tệp trong OpenDocument Format, về cơ bản đã nén các thư mục có cấu trúc được tài liệu, chứa nhiều tệp XML và hỗ trợ khác nhau. Bạn có thể sử dụng lệnh "Open Inside" của 7-Zip để điều hướng các tệp như thư mục.
Cung cấp cho bạn ít nhất là các tùy chọn sau:
Viết mã để sản xuất các tài liệu cho mình, các lớp suối và nén hỗ trợ Delphi nên là đủ. Đây rõ ràng là cách khó khăn nhất, nhưng bạn sẽ có mọi thứ dưới sự kiểm soát của bạn.
Lưu tài liệu tối thiểu làm tệp mẫu và thêm chúng vào ứng dụng của bạn dưới dạng tệp hỗ trợ bên ngoài hoặc thậm chí là tài nguyên được nhúng. Khi một tệp cần được viết, bạn sao chép mẫu và chỉnh sửa tệp content.xml trong thư mục gốc. Điều này sẽ dễ dàng hơn rất nhiều, một cách tôi có thể đi để tạo ví dụ một tệp bảng tính đơn giản với nhiều trang tính và cột dữ liệu.
Nếu bạn đã có giấy phép hoặc không ngại trả tiền, FastReport VCL hỗ trợ "Định dạng tài liệu mở cho các ứng dụng Office (OASIS) xuất, bảng tính (ods) và văn bản (odt)". Có lẽ cũng có các giải pháp báo cáo khác, nhưng FastReport là giải pháp tôi chắc chắn.