Lỗi format này xử lý thế nào?

Liên hệ QC

Trojan

Thành viên hoạt động
Tham gia
13/3/08
Bài viết
159
Được thích
78
Tôi có 1 file excel 2007 như đính kèm. Tôi muốn gửi cho người khác bằng excel 2003 nên save as xuống. Tuy nhiên sau khi giảm xuống excel 2003 thì các định dạng format như border và fill cell mất hết dù rằng đã save và format lại từ đầu trên file đó. Anh em có thể tìm giúp tôi lỗi tại đâu và cách xử lý với. Xin chân thành cảm ơn.
 

File đính kèm

  • Quotation.7z
    361.6 KB · Đọc: 21
Tôi có 1 file excel 2007 như đính kèm. Tôi muốn gửi cho người khác bằng excel 2003 nên save as xuống. Tuy nhiên sau khi giảm xuống excel 2003 thì các định dạng format như border và fill cell mất hết dù rằng đã save và format lại từ đầu trên file đó. Anh em có thể tìm giúp tôi lỗi tại đâu và cách xử lý với. Xin chân thành cảm ơn.
Trong file của bạn có rất nhiều Style rác. Nếu lưu thành xls nhưng mở trên Excel 2007 thì không thấy gì, còn mở trên Excel 2003 thì sẽ bị lỗi Too many format
Xem lại nhé (nút Cell Styles ấy)
-----------------
Tôi đã xóa sơ qua các style rác, lưu thành xls và đồng thời thí nghiệm mở được thành công trên Excel 2003
(Xóa sơ sơ thôi cũng mấy chục ngàn Style rồi đấy)
 

File đính kèm

  • Quotation.xls
    59 KB · Đọc: 20
Lần chỉnh sửa cuối:
Cảm ơn anh ndu96 Tôi chạy thử đoạn code xóa style của ae trên diễn đàn thì nó báo có khoảng 34500 style. Sau một hồi hì hục đi xóa các style thì ok rồi bác à. Có điều tôi không rõ cách xóa style bằng tay thế nào các bác nhỉ? Ai giúp tôi với. Cảm ơn nhiều.
 
Cảm ơn anh ndu96 Tôi chạy thử đoạn code xóa style của ae trên diễn đàn thì nó báo có khoảng 34500 style. Sau một hồi hì hục đi xóa các style thì ok rồi bác à. Có điều tôi không rõ cách xóa style bằng tay thế nào các bác nhỉ? Ai giúp tôi với. Cảm ơn nhiều.
Làm bằng tay là làm thế này đây:

- Đổi đuôi file .xlsx thành .zip (ví dụ ThuChi.xlsx thành ThuChi.zip)
- Mở file zip này bằng WinRAR, vào thư mục xl, copy file styles.xml ra Desktop
- Mở file styles.xml bằng Notepad, bấm Ctrl + F để tìm từ khóa cellStyle name
- Thấy cái nào cần xóa thì xử nó ---> Ví dụ tìm thấy dòng <cellStyle name="콤마 [0]_ 비목별 월별기술" xfId="47" /> ---> Xóa luôn dòng này
- Sau khi xóa xong, đếm xem còn lại bao nhiêu dòng có chứa từ khóa cellStyle name thì hãy sửa dòng <cellStyles count="50"> lại cho phù hợp (sửa số 50 lại bằng số vừa đếm xong)
- Đóng và lưu file styles.xml vừa edit xong
- Kéo file styles.xml thà vào trong file zip (đúng thư mục xl)
- Đóng file zip, đổi tên file .zip thành .xlsx
- Mở lại file xlsx và kiểm tra

Chi tiết tại:
http://www.giaiphapexcel.com/forum/...-Formating-Style-cứng-đầu&p=380671#post380671
 
Web KT

Bài viết mới nhất

Back
Top Bottom