01/10/2018, 09:25
Hỏi về cách tạo file excel trong C#
Như tiêu đề em, em muốn tạo 1 file excel với đường dẩn mình chọn nhưng sao khi tạo ra file này không mở được. Và mình muốn thay đổi giá trị của Cells[1,1] trong file mình mới tạo ra thì làm như thế nào?
em cảm ơn !!
Bài liên quan
Bạn làm như thế thì cũng chẳng khác gì bạn tạo một file .txt rồi đổi đuôi thành .xlsx cả :))
Excel nó đọc file xlsx theo mã hoá của riêng Office chứ không theo dạng file text.
Bạn nghiên cứu thêm ở đây xem sao?
https://msdn.microsoft.com/en-us/library/ms173186(v=vs.80).aspx
à mình tưởng làm thế này cũng dc. tks bạn nha
Excel là một định dạng file “vô cùng phức tạp”.
Nên để dung nó phải dung các thư viện, COM được cài cùng bộ MS Office.
Tuy nhiên dưới sự hỗ trợ của thư viện này thì thao tác với file excel cũng rất nhì nhằng và bắt buộc máy chạy ứng dung phải cài bộ Office thích hợp.
Nếu không có yêu cầu bắt buộc phải dung thì nên tránh xa định dạng excel. Sử dung định dạng đơn giản hơn là CSV.
Còn bắt buộc thì tìm google:
Microsoft Excel 12 Object Library.
Nhớ cài Office trước khi sử dung.
dạ. em cảm ơn anh. tại em làm cái chuyên đề đồ án tốt nghiệp nó buộc dùng excel anh. Code thì em viết được rồi mà thấy nó chạy khá chậm anh
Thao tác với excel trong C# khá là chậm.