Tại sao excel luôn nói rằng ..may có chứa các tính năng không tương thích với CSV CSV khi lưu tệp CSV?


15

Mọi CSV mà tôi từng cố lưu từ Excel (dù sao, 2010) đều nói filename.csv may contain features that are not compatible with CSV (Comma delimited). Do you want to keep the workbook in this format?. Tại sao lại thế này? Có cách nào để lưu tệp CSV từ excel không chứa thông báo này không?

Ngay cả tệp sau (được lưu dưới dạng .csv) sẽ khiến điều này xảy ra, nếu bạn cố lưu nó:

test1,test2
test3,test4

Tôi thậm chí vừa tạo một bảng tính mới trong excel và cố gắng lưu nó, và nó vẫn hiển thị thông báo này.

Tôi không quan tâm, nhưng tôi có ai đó nói với tôi rằng tôi không định dạng tệp CSV chính xác vì excel hiển thị thông báo cảnh báo đó và tôi đang tìm kiếm đạn để chứng minh đó là Excel chứ không phải định dạng của tôi (hoặc nếu thực sự đó là của tôi định dạng, để sửa nó).

Câu trả lời:


15

Microsoft Excel sẽ yêu cầu điều này khi lưu vào bất kỳ định dạng nào ngoài .xls hoặc .xlsx. Lý do là chỉ các định dạng (Microsoft độc quyền) này có thể hỗ trợ các tính năng Excel như công thức, định dạng (có điều kiện), biểu đồ, nhiều trang tính, v.v.

Nếu tất cả những gì bạn đang lưu là dữ liệu, bạn có thể bỏ qua thông báo này một cách an toàn. Tôi nghĩ rằng bạn thậm chí có thể yêu cầu Excel im lặng và ngừng nói với bạn rằng với một hộp kiểm "Đừng hiển thị cảnh báo này một lần nữa" trên thông báo "lỗi" đó.

Đối với người chỉ trích định dạng CSV "của bạn", tôi sẽ quay lại rằng đó là Excel, không phải bạn, tạo tệp CSV, do đó, bất kỳ lỗi nào trong định dạng CSV là lỗi của Excel, không phải của bạn.


8
Thật không may, không có tickbox "không hiển thị cảnh báo này một lần nữa". Trên thực tế, toàn bộ hộp thoại lỗi thực sự khó đọc và thực sự trông giống như từ Excel 97. CSV được tạo thực sự là từ ứng dụng của tôi, nhưng tôi gặp lỗi ngay cả khi excel tạo CSV của riêng mình, vì vậy tôi chỉ muốn Tìm hiểu tại sao.
gregmac

À, vậy thì phản hồi mà tôi đưa ra cho nhà phê bình của bạn là a) Excel mở các tệp CSV của bạn tốt và b) các tệp CSV của bạn trông giống như các tệp chứa dữ liệu giống hệt nhau được tạo bởi Excel. Mặc dù xấu hổ, bạn không thể im lặng lỗi đó - thật đáng ghét!
Kromey

Tôi đồng ý rằng điều đó thật khó chịu, mặc dù với các phiên bản cũ hơn, tôi nghĩ đó là năm 2000 và trước đó, có hai câu hỏi bạn phải trả lời trước khi bạn có thể lưu CSV. Sau đó, khi bạn đóng nó sẽ hỏi bạn có muốn lưu nó không, ngay cả khi bạn có!
paulmorriss

5

Có vẻ như có một cách để khắc phục điều này, tôi chỉ tìm thấy bài viết này , nó hoạt động với tôi bằng Excel 2013.

Registry subkey 
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options
Value name  DisableSaveAsLossWarningOpenDocumentSpreadsheet
Value type  DWORD
Value data  0 - Display the warning message
            1 - Suppress the warning message

Giá trị đăng ký thay đổi thành

DisableSaveAsLossWarningOpenDocumentPresentation for Powerpoint and
DisableSaveAsLossWarningOpenDocumentText for Word

1
Giả sử liên kết. (Đó là, liên kết bạn trỏ đến có thể không hoạt động nữa trong một vài năm hoặc thậm chí có thể vào ngày mai). Điều đó để lại bài đăng này như một câu trả lời không thể nhận ra. Do đó, vui lòng sao chép tất cả các phần có liên quan vào câu trả lời và đảm bảo rằng bạn được phép làm điều đó.
Hennes

cách nào để làm điều này trên mac?
alex

@alex Đừng có ý tưởng gì về cài đặt mac
Pranav Kulkarni

4

Các tính năng mà Excel phàn nàn là các cài đặt và chức năng như định dạng ô, bộ lọc cột, công thức và chức năng cụ thể khác của Excel sẽ không được lưu khi bạn lưu vào CSV.

Ví dụ: nếu bạn có một ô chứa công thức, chẳng hạn như = 2 + 2 , chỉ có giá trị được đánh giá là 4 sẽ được lưu trữ trong CSV, chính công thức đó sẽ bị mất.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.