Nếu tôi tạo tệp csv
(tôi đang thực hiện nó từ C#), chứa văn bản "ID" trong ô đầu tiên trong hàng đầu tiên, MS Excel 2010
không mở được, nó nói, tệp không phải là hợp lệ csv
tệp. Tôi dành một nửa giờ, trước khi tôi nhận ra rằng vấn đề là "ID". Điều thú vị nhất trong tình huống này là, nếu "ID" được chuyển sang bất kỳ ô nào khác, mọi thứ đều hoạt động tốt.Hạn chế tế bào đầu tiên của CSV
bước để tái sản xuất: Tạo file văn bản với nội dung sau: mở rộng
ID,Name
1,Unnamed
Lưu it.Change để csv
.
Đó là tất cả, MS Excel 2010
sẽ cho bạn biết rằng tệp này không phải là csv
và sẽ không mở được!
Tôi đang làm gì sai? Tôi googled cho một số thông tin, nhưng có vẻ như, ID không phải là một số loại từ dành riêng.
Tôi đang chạy Win7Enterprisex64 và sử dụng MS Excel 2010, như tôi đã đề cập. Tái bút tùy thuộc vào thiết lập văn hóa của bạn, csv
tách có thể ,
hoặc ;
(có thể một số nhân vật khác)
Đây là vấn đề về Excel nhiều hơn là vấn đề lập trình ... đã bỏ phiếu để chuyển sang người dùng siêu người dùng. –