Làm cách nào để khắc phục lỗi Excel Excel tìm thấy nội dung không thể đọc được trong (tên tệp) '?


14

Đôi khi khi tôi mở một số bảng tính nhất định trong Excel 2010, tôi thấy thông báo trong tiêu đề. Excel sau đó hỏi tôi có muốn sửa tệp không. Tôi nói "Có" và Excel báo cáo rằng tệp đã được sửa chữa. Một tệp nhật ký nói điều gì đó về removed records.

Tuy nhiên, dường như không có gì thiếu trong tệp và tất cả các trang tính và macro VB trong sổ làm việc đều hoạt động tốt.
Bất kỳ đề xuất?

Câu trả lời:


6

Như được đăng ở đây và được xác minh bởi tôi.

Tôi không có cái mà tôi gọi là độ phân giải "thỏa đáng", nhưng tôi có cách giải quyết (loại!) Chuyến đi khứ hồi tệp bằng Excel 2003 để xóa tham nhũng nếu sổ làm việc sẽ không sửa chữa trong năm 2010:

  1. Mở tệp trong Excel 2003
  2. Chuyển đến Tệp: Lưu
  3. Thay đổi loại Lưu dưới dạng thành Trang web (.html), lưu và đóng tệp
  4. Mở tệp .html trong Excel
  5. Lưu tệp dưới dạng .xls (có tên mới để bản gốc không bị mất)

Tôi không biết "tham nhũng" thực sự đến từ đâu. Rõ ràng Office 2010 "kén chọn" hơn nhiều về việc kiểm tra các tệp cho các vấn đề so với office 2003. Theo Microsoft:

Hãy nhớ rằng điều đó thường khá khó khăn, nếu không nói là không thể, để xác định tham nhũng đến từ đâu. Tham nhũng có thể tồn tại trong "vỏ" của sổ làm việc hoặc trong một số khu vực nhất định, chẳng hạn như PivotTable, kiểu, tên được xác định, đối tượng hoặc chuỗi / công thức tính toán. Tham nhũng có thể được gây ra bởi nhiều tình huống khác nhau, ví dụ, trục trặc mạng trong khi lưu, tăng sức mạnh, sao chép và dán tham nhũng từ một tệp khác, danh sách tiếp tục. Bạn có thể so sánh tham nhũng tập tin với một cái đinh trong lốp xe của bạn. Móng tay có thể bị kẹt trong lốp xe trong một thời gian dài mà bạn không hề hay biết, và rồi đột nhiên lốp xe của bạn bị xẹp, hoặc tập tin trở nên không thể đọc được hoặc hiển thị các triệu chứng lạ.

Tôi nghĩ đó là một sự tương tự kém, nhưng tôi hy vọng điều này sẽ giúp. Trước khi bạn nhập tệp từ hệ thống khác, hãy thay đổi tên của bảng tính của sổ làm việc. Tên dài hơn gây ra vấn đề trong chuyển đổi


bạn cũng có thể sử dụng Libre Office để vệ sinh tệp.
Mindwin

3

Tôi cũng gặp phải một vấn đề tương tự khi cố gắng mở các tệp .xlsx được gửi cho tôi từ một đồng nghiệp khác. Tôi đang sử dụng Office 2010 trên Windows 7.

Khi cố gắng mở tập tin, nó sẽ báo:

Excel tìm thấy nội dung không thể đọc được trong 'filename.xlsx'. Bạn có muốn khôi phục nội dung của bảng tính này không? Nếu bạn tin tưởng nguồn của sổ làm việc này, bấm Có.

Tôi bấm vào 'Có' và sau đó Excel bật lên một thông báo: The file is corrupt and cannot be opened.

Giải pháp: Truy cập tệp trong Windows Explorer, nhấp chuột phải vào tệp, chọn Thuộc tính và ở dưới cùng có một khu vực được gọi là Bảo mật , nhấp vào Bỏ chặn .

Tôi hy vọng điều này sẽ giúp những người khác sử dụng Excel 2010 trên Windows 7.


2

Sửa chữa sổ làm việc Excel và kiểm tra xem điều này có giúp ích không.

Nguyên nhân rất có thể của vấn đề là tệp Excel được tạo bằng mã hóa OpenXML, để tạo các tệp Excel theo chương trình thay vì sử dụng Office.Interop có vấn đề bảo mật khi được sử dụng trên máy chủ. Định dạng OpenXML rất phức tạp và mặc dù OpenXML rất tuyệt vời, nhưng không dễ để tạo các tệp Excel được định dạng tốt. Lỗi này có thể do một số thứ đơn giản như lập trình viên đặt cột văn bản với định dạng ngày hoặc số. Có thể rất khó khăn và tốn thời gian để có được quyền mà lập trình viên sẽ từ bỏ việc cố gắng tìm ra vấn đề ở đâu, để lại tệp được tạo sẽ được mở và lưu để thoát khỏi lỗi mỗi lần. Bạn có thể mở các tệp này bằng Công cụ năng suất OpenXML SDK 2.5, nếu bạn xác thực nó, thường sẽ cho bạn biết vấn đề nằm ở đâu trong XML nền.


OpenXML SDK 2.5 Productivity Tool thực sự đã giúp đưa ra thông báo lỗi thêm.
KuN

1

Nếu chạy Excel với tư cách quản trị viên, điều này sẽ giải quyết vấn đề. Tôi tin rằng đó là một vấn đề bảo mật.

Tôi đã có điều này trên tất cả các chương trình của tôi. Tôi đang cố gắng tìm giải pháp chính xác nhưng điều này dường như hoạt động cho đến bây giờ.


1

Bạn có thể đang cố mở một tệp có kết nối với các tệp khác. Cài đặt bảo mật ngăn cập nhật tự động các kết nối đó và do đó Excel bị nhầm lẫn về việc liệu các liên kết có khả thi hay không. Bên cạnh các liên kết đến các tệp thực tế, bạn có thể có các liên kết đến Mô hình Dữ liệu, cũng phụ thuộc vào các tệp bên ngoài và không cập nhật khi mở tệp. Chuyển đến Dữ liệu -> Kết nối và kiểm tra xem đây có phải là trường hợp không. Nếu vấn đề này là không thể chịu đựng được, hãy phá vỡ liên kết.


0

Tôi đã đối mặt với cùng một vấn đề, và sau khi đi sâu vào vấn đề, tôi nhận ra rằng tên của trang tính trong excel có những đặc tính không được phép. Tôi đã loại bỏ nhân vật đặc biệt và vấn đề đã biến mất.

PS Tôi đã tạo excel từ mã và do đó tự động đặt tên của trang tính.


0

Điều này xảy ra với tôi với một bảng tính được lập trình.

Hóa ra Excel có giới hạn cứng đối với số lượng "Siêu liên kết trong bảng tính" là 66.530 (xem https://support.office.com/en-us/article/excel-specutions-and-limits-1672b34d-7043 -467e-8e27-269d656771c3? Ui = en-US & rs = en-US & ad = US ).

Về việc giảm số lượng siêu liên kết dưới ngưỡng này, bảng tính đã mở tốt. (Đối với bản ghi, OpenOffice Calc cũng có thể mở tệp gốc, xấu, mặc dù rất chậm để làm như vậy.)


0

Nguyên nhân: Nguyên nhân có thể xảy ra nhất khi gặp thông báo lỗi này là do hỏng tệp Excel hoàn chỉnh hoặc hỏng một hoặc nhiều đối tượng trong tệp này.

Vâng, không ai đã đăng một giải pháp đơn giản cho vấn đề:

Cố gắng mở tệp '.xls' của bạn bằng cách làm cho nó 'chỉ đọc'.

1. Nhấp vào 'Nút Office' và chọn lưu cho tài liệu mới hoặc lưu như tài liệu đã lưu trước đó.

2.Bây giờ hãy nhấp vào 'Công cụ' và chọn 'Tùy chọn chung'

3. Và cuối cùng nhấp vào hộp kiểm 'chỉ đọc' để làm cho tài liệu chỉ đọc

Mở tệp '.xls' mới và trống và sao chép mọi thứ từ tệp Excel bị hỏng sang tệp mới này. Lưu tệp này và cố gắng mở lại.

Nếu không có gì hoạt động thì Cài đặt thành phần Visual Basic trong Office 2010.


0

Di chuyển tệp excel của bạn vào một thư mục khác, mở nó, nó sẽ ổn thôi.


Bạn có biết tại sao điều này hoạt động?
nhạc2myear

Tôi không chắc chắn, đã tìm thấy gợi ý này trong bản crack ass của Internet vài năm trước. Đã sử dụng nó kể từ đó.
thedanotto

Đôi khi đó là những sửa chữa tốt nhất, eh?
nhạc2myear
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.