Tôi bị nhầm lẫn là địa ngục với tất cả các cách bazillion để đọc/ghi/tạo các tệp excel. VSTO, OLEDB, v.v., nhưng tất cả chúng đều là dường như để yêu cầu phải cài đặt văn phòng. Đây là tình huống của tôi: Tôi cần phát triển một ứng dụng sẽ lấy một tệp excel làm đầu vào, thực hiện một số phép tính và tạo một tệp excel mới về cơ bản sẽ là một sửa đổi của tệp excel đầu tiên. Tất cả với ràng buộc rằng máy chạy điều này có thể không có văn phòng được cài đặt. (Đừng hỏi tại sao ...)Làm thế nào tôi có thể lập trình tạo, đọc, viết một excel mà không cần cài đặt văn phòng?
Tôi cần hỗ trợ tất cả định dạng excel. Ân điển tiết kiệm duy nhất là bản thân các định dạng bảng tính thực sự đơn giản. Chỉ cần một loạt các cột và giá trị, không có gì lạ mắt. Và tiếc là không có CSV khi người dùng cuối có thể thậm chí không biết tệp CSV là gì.
Bạn cần hỗ trợ những phiên bản nào? –
Điều này tùy thuộc vào các tính năng của MS Excel bạn cần. Bạn có cần bất kỳ tính năng ưa thích nào không? – voyager
Bạn cần phải chịu đựng "các tính năng bị mất" như thế nào. Ví dụ: Bạn có cần duy trì công thức, bảng Pivot, biểu đồ, v.v. không? Hay chỉ là dữ liệu trong các tệp này? –