FileFix Ultimate
Tiếng Việt

Cách cứu dữ liệu từ file Excel bị hỏng

Khi sổ làm việc Excel hỏng đến mức không mở được dù đã dùng Open and Repair và dựng lại gói, giá trị các ô bên trong thường vẫn còn đọc được. Chế độ cứu dữ liệu của FileFix Ultimate đọc mọi trang tính tìm thấy và ghi giá trị vào một tệp .xlsx mới chỉ chứa giá trị, kèm một tệp CSV cho mỗi trang. Công thức, định dạng, macro và hình ảnh không được chuyển sang, nên hãy coi kết quả là dữ liệu của bạn chứ không phải sổ làm việc hoàn chỉnh.

Cập nhật lần cuối:

Việc cần làm ngay bây giờ

  1. Sao chép sổ làm việc bị hỏng và chỉ làm trên bản sao.
  2. Thử Open and Repair của Excel và dựng lại gói trước, vì chúng có thể giữ được công thức và định dạng.
  3. Nếu vẫn không mở được, chọn cứu dữ liệu trong Sửa tệp bị hỏng để nhận tệp .xlsx chỉ chứa giá trị và một CSV cho mỗi trang.
  4. Kiểm tra số dòng và tổng trong kết quả, rồi làm lại công thức và định dạng ở chỗ cần.

Từng bước

  1. Sao chép sổ làm việc

    Chép tệp .xlsx hoặc .xls sang thư mục hoặc ổ khác và để yên tệp gốc. Tệp 0 KB không còn gì để cứu; hãy tìm bản AutoRecover hoặc phiên bản cũ hơn.

  2. Thử cách nhẹ nhàng trước

    Trong Excel, chọn File, Open, Browse, chọn bản sao, bấm mũi tên cạnh Open và chọn Open and Repair, rồi Repair hoặc Extract Data. Với .xlsx, cũng nên thử dựng lại gói trong Sửa tệp bị hỏng của FileFix Ultimate. Cả hai giữ được nhiều hơn cứu dữ liệu.

  3. Chọn cứu dữ liệu trong Sửa tệp bị hỏng

    Mở Sửa tệp bị hỏng và chọn sổ làm việc. Khi tệp không thể mở lại được, ứng dụng sẽ đề nghị cứu nội dung. Hãy chọn; tệp gốc chỉ được đọc và kết quả được ghi thành tệp mới.

  4. Mở sổ làm việc chỉ chứa giá trị

    Ứng dụng ghi một tệp mới mang tên gốc kèm đuôi .values.xlsx. Mở trong Excel và xem từng trang. Chữ, số, giá trị đúng sai, giá trị lỗi và ngày tháng nằm đúng hàng và cột ban đầu.

  5. Dùng tệp CSV khi cần

    Mỗi trang còn được lưu thành tệp CSV riêng ở UTF-8 có dấu thứ tự byte, nên dấu tiếng Việt hiển thị đúng khi mở bằng Excel. CSV tiện để nhập vào chương trình khác hoặc so với bản sao lưu.

  6. Kiểm tra và dựng lại

    So sánh tổng, số dòng và vài giá trị đã biết với điều bạn mong đợi. Sau đó nhập lại công thức chính, áp định dạng số và tạo lại biểu đồ. Hãy giữ tệp gốc bị hỏng phòng khi dịch vụ chuyên nghiệp hoặc công cụ khác làm được nhiều hơn.

Chế độ cứu dữ liệu đọc gì trong sổ XLSX

Tệp .xlsx là gói ZIP có một phần XML cho mỗi trang tính cùng các phần dùng chung như bảng chuỗi và kiểu. Chế độ cứu dữ liệu đọc các phần này đến mức còn giải nén được, kể cả khi phần sổ làm việc, quan hệ, chuỗi dùng chung hay kiểu bị hỏng. Với mỗi ô, nó lấy chuỗi dùng chung, chuỗi nội tuyến, số, giá trị đúng sai và giá trị lỗi.

Với ô có công thức, nó giữ kết quả Excel tính và lưu lần cuối chứ không giữ công thức. Ô có định dạng ngày được ghi thành ngày thật trong sổ mới và thành ngày dạng ISO trong CSV, để bạn không chỉ còn lại số sê-ri như 45231.

Tệp XLS cũ của Excel 97 đến 2003

Tệp .xls cũ dùng định dạng nhị phân BIFF8 bên trong một vùng chứa tệp phức hợp. Khi vùng chứa bị hỏng, chế độ cứu dữ liệu tìm trong cả tệp điểm bắt đầu của luồng sổ làm việc rồi đọc từ đó. Nó hiểu các bản ghi ô phổ biến: chuỗi dùng chung và nhãn, số, giá trị RK và nhiều RK, đúng sai và lỗi, kết quả công thức đã lưu, cùng thiết lập ngày cần để hiện ngày đúng.

Sổ có mật khẩu mở đã được mã hóa và chế độ cứu dữ liệu không đọc. Với mọi tệp .xls, nên thử tính năng sửa của Excel trước vì Excel hiểu sẵn định dạng cũ này.

Những gì bị mất và cách dùng kết quả

Công thức, định dạng số, màu, ô đã gộp, độ rộng cột, biểu đồ, PivotTable, hình ảnh, chú thích và macro không có trong tệp đã cứu. Trang có phần XML bị cắt có thể dừng giữa chừng, và báo cáo sẽ ghi lại. Ô chữ bắt đầu bằng dấu bằng, cộng, trừ hoặc @ được ghi vào CSV kèm dấu nháy đơn phía trước để bảng tính không chạy chúng như công thức.

Cách nhanh nhất để có lại tệp dùng được thường là dán giá trị đã cứu vào bản cũ của cùng sổ làm việc hoặc vào một mẫu, nơi công thức và bố cục đã có sẵn.

Khi nào không làm được

  • Sổ được mã hóa bằng mật khẩu mở thì không cứu được nếu thiếu mật khẩu.
  • Tệp 0 KB hoặc toàn số 0 không có dữ liệu ô.
  • Trang có phần XML hoặc bản ghi BIFF bị ghi đè chỉ trả về các dòng còn đọc được, hoặc không gì cả.
  • Chế độ cứu dữ liệu chỉ lấy giá trị, không bao giờ khôi phục công thức, định dạng, biểu đồ, hình ảnh hay macro.

FileFix Ultimate giúp gì

  • Cứu giá trị ô từ sổ XLSX và XLS cũ không thể mở lại được.
  • Ghi tệp .xlsx mới chỉ chứa giá trị và một CSV UTF-8 cho mỗi trang, giữ nguyên hàng, cột và ngày tháng.
  • Giữ kết quả tính lần cuối của ô có công thức và báo những phần không đọc được.
  • Không bao giờ sửa tệp gốc, miễn phí cho mục đích cá nhân, không giới hạn dung lượng và không tải lên.

FileFix Ultimate miễn phí cho mục đích cá nhân, hoạt động ngoại tuyến và không bao giờ ghi vào ổ đĩa bạn đang khôi phục dữ liệu từ đó. Sử dụng cho công việc hoặc kinh doanh cần giấy phép 1 năm cho mỗi máy tính. Hãy kiểm tra chữ ký trước khi chạy.

Câu hỏi thường gặp

Vì sao công thức biến mất trong tệp đã cứu?

Chế độ cứu dữ liệu giữ giá trị mà mỗi công thức tạo ra lần cuối, tức là thứ Excel lưu trong ô. Phần chữ của công thức phụ thuộc vào các phần thường bị hỏng nên không được chuyển sang. Hãy nhập lại công thức chính hoặc dán giá trị vào bản cũ còn công thức.

CSV hiện ký tự lạ trong Excel. Phải làm sao?

Tệp CSV được ghi ở UTF-8 có dấu thứ tự byte, các bản Excel hiện nay tự nhận ra. Nếu chương trình cũ hiện chữ lỗi, hãy nhập tệp qua chức năng nhập dữ liệu và chọn mã hóa UTF-8.

Vì sao vài ô chữ trong CSV bắt đầu bằng dấu nháy đơn?

Chữ bắt đầu bằng =, +, - hoặc @ có thể bị chạy như công thức khi mở CSV. Ứng dụng thêm dấu nháy đơn để nó vẫn là chữ. Tệp .xlsx chỉ chứa giá trị giữ nguyên chữ.

Nên dùng chế độ cứu dữ liệu hay sửa thông thường trước?

Hãy sửa thông thường trước. Dựng lại gói có thể giữ công thức, định dạng và biểu đồ nếu các phần đó còn nguyên. Cứu dữ liệu là phương án dự phòng khi sổ vẫn không mở được.

Chia sẻ trang này