Đang có sẵn.ipynb

Sửa IPYNB hỏng

Khôi phục notebook bị hỏng: tái tạo nbformat, sinh lại ID ô, xóa dấu xung đột Git và sửa siêu dữ liệu để Jupyter mở lại tệp.

Miễn phí, tức thì và riêng tư 100%, notebook không rời khỏi trình duyệt.

Cách hoạt động

Ba bước từ tải lên đến tải xuống

1

Thả notebook của bạn

Kéo .ipynb vào thẻ hoặc chọn tệp. Bạn không cần tạo tài khoản.

2

Chọn bản xuất

Chọn Word, PDF, Markdown, HTML, LaTeX, ZIP, Python, trình xem, xóa output, gộp hoặc tách, đúng thứ người nhận cần.

3

Tải xuống và gửi đi

Nhận tệp hoàn tất ngay lập tức. Mở cục bộ, đính kèm email hoặc tải lên LMS.

Hãy thử các công cụ miễn phí khác của chúng tôi

Công cụ sửa notebook: khắc phục tệp .ipynb hỏng hoặc không đọc được trong trình duyệt

Công cụ cứu các tệp .ipynb mà Jupyter, Colab hoặc VS Code từ chối mở. Thả tệp lỗi vào trình duyệt; quy trình khôi phục các trường nbformat thiếu, tạo lại ID ô theo nbformat 4.5+, khôi phục khối metadata trống, gỡ dấu xung đột Git và ghi lại notebook hợp lệ. Sửa chữa chạy cục bộ, không tải lên, không tài khoản, notebook nhạy cảm vẫn ở máy bạn.

Hư hỏng thường gặp: tệp viết dở sau sự cố, notebook mất mảng cells, merge Git để lại <<<<<<< trong JSON, ô mất id, trường kernel biến mất, hoặc ô code không có outputs vì dọn tay. Hàm sửa phát hiện và sửa êm, đồng thời liệt kê mọi thay đổi để bạn kiểm tra.

So với viết script Python nbformat.read/write, trang này nhanh hơn: không cần môi trường Python, Jupyter hay quyền admin. So với sửa JSON thủ công, an toàn hơn, logic hiểu lược đồ, tạo ID không trùng, không âm thầm xóa ô. Nếu đầu vào quá hỏng, công cụ báo lỗi rõ thay vì ghi tệp lỗi.

Bật Tạo ID ô ổn định cho nbformat 4.5+ (mặc định, khuyên dùng). Bật Cắt khoảng trắng cuối dòng cho ô có tab thừa. Bật Xóa ô trống để gọn khi sửa. Bật Đánh số lại thực thi để thứ tự gọn. Đầu ra là .ipynb bình thường mở ngay trong Jupyter, JupyterLab, VS Code, Colab.

Công cụ sửa notebook khắc phục những gì

Khôi phục metadata nbformat thiếu

Bổ sung nbformat, nbformat_minor và khối metadata kernel/ngôn ngữ để mở tệp mà không gặp "NotebookValidationError".

Tạo lại ID ô bắt buộc

Từ nbformat 4.5 mỗi ô cần id duy nhất. Quy trình gán ID ổn định khi thiếu hoặc trùng, không phá liên kết từ công cụ khác.

Gỡ dấu xung đột Git

Phát hiện <<<<<<<, =======, >>>>>>>, xóa và parse lại JSON để không mất phần còn lại.

Chữa ô mã hỏng

Thêm mảng outputs thiếu, đặt lại execution_count sai, ép cell_type lạ về code theo nbformat.

Báo cáo mọi thay đổi

Tệp tải xuống sạch và quy trình ghi lại mỗi bản sửa để bạn (hoặc đồng đội) kiểm tra trước khi tin dùng.

Không rời khỏi trình duyệt

Sửa chữa phía máy khách. Notebook chứa dữ liệu riêng vẫn ở máy bạn.

Câu hỏi thường gặp về sửa tệp .ipynb

Mở công cụ, tải .ipynb lỗi và tải tệp đã sửa. Quy trình khôi phục metadata, ID ô, gỡ dấu Git và ghi lại notebook Jupyter mở được.