Hỏi về cách mở file DAT bằng excel

Liên hệ QC

CoolBoyLaTui

Thành viên mới
Tham gia
7/4/12
Bài viết
10
Được thích
0
Mình có 1 file .DAT có data như sau:
1 1992 1 16379 21.6 29.0 2.38 1.9 0.0
......
........
1 1992 10 12095 21.9 28.2 2.58 2.4 1.1
Mình mở file này bằng excel nhưng chuỗi data lại chỉ nằm trong 1cell.
Mong các bác chỉ cách để mỗi dữ liệu nằm thành từng column, ví dụ như:
A B C D E F G H I
1 1992 1 16379 21.6 29.0 2.38 1.9 0.0
......
........
1 1992 10 12095 21.9 28.2 2.58 2.4 1.1
 
Mình có 1 file .DAT có data như sau:
1 1992 1 16379 21.6 29.0 2.38 1.9 0.0
......
........
1 1992 10 12095 21.9 28.2 2.58 2.4 1.1
Mình mở file này bằng excel nhưng chuỗi data lại chỉ nằm trong 1cell.
Mong các bác chỉ cách để mỗi dữ liệu nằm thành từng column, ví dụ như:
A B C D E F G H I
1 1992 1 16379 21.6 29.0 2.38 1.9 0.0
......
........
1 1992 10 12095 21.9 28.2 2.58 2.4 1.1
Bạn thử mở file bằng Notepad, lưu lại file với định dạng text (.txt) rồi sau đó import file text này vào Excel xem có được không.
 
Nếu dữ liệu đúng như bạn gửi thì dùng Text to colunm 1 nhát ăn ngay
 
Nếu dữ liệu đúng như bạn gửi thì dùng Text to colunm 1 nhát ăn ngay
Vấn đề ở chỗ liệu tất cả nằm trên 1 ô hay mỗi hàng nằm trên 1 ô. Nếu mỗi hàng nằm trên 1 ô thì cách trên là OK, nhưng nếu tất cả nằm trên 1 ô thì cách này không dùng được.
 
Chuyển qua notepad vẫn vậy, còn vụ Text to column mong 2 bác nói rõ thêm vì mỗi hàng nằm trong 1 ô.
 
Mọi người xem và chỉ cho mình cách.
 

File đính kèm

  • PHIL1.rar
    4.8 KB · Đọc: 15
bác có cách nào nữa không? với cách này thì phần text phía trên bị lỗi, khi save lại rồi mở bằng notepad thì không ra format nào cả.
 
Vấn đề ở chỗ liệu tất cả nằm trên 1 ô hay mỗi hàng nằm trên 1 ô. Nếu mỗi hàng nằm trên 1 ô thì cách trên là OK, nhưng nếu tất cả nằm trên 1 ô thì cách này không dùng được.

Tại sao Nghia Phuc lại nói không làm được nhỉ. Nếu cùng ô mà như bạn ấy mô tả thì cầm chắc Chr(10) cho mỗi dòng rồi.
Vậy là việc sử lý lại OK
 
Chuyển qua notepad vẫn vậy, còn vụ Text to column mong 2 bác nói rõ thêm vì mỗi hàng nằm trong 1 ô.

Bạn phải hiểu là cái "đuôi" "txt", "avi" ... nó chả là cái gì cả. Nó chỉ để "phán đoán" nội dung tập tin là dạng gì (gợi ý cho người dùng), mở bằng CT gì khi nhấp đúp (gợi ý cho system), thế thôi. Không hiểu thì cứ "đoán mò", mất công.
Bạn mở bằng notepad rồi ghi lại ở dạng "txt", "avi", "jpg", ... thì "nội dung thực" vẫn là thế. Làm gì có "convert" nào ở đây.
Bạn mở file "txt" rồi ghi lại thành "avi" thì nội dung thực vẫn là "txt", chỉ có điều nhấp đúp thì không mở được vì sytem sẽ dùng CT phát Video để mở nhưng vì nội dung thực là TXT nên CT đó "bó tay". Chỉ khi bạn chọn "open as ..." rồi chọn notepad thì mở được vì nội dung thực đúng là TXT nên "sự cố gắng" của notepad thành công. Tương tự bạn chuột phải rồi đổi tên "phim.avi" thành "phim.txt" thì khi nhấp đúp system sẽ mở bằng vd. notepad, nhưng do nội dung thực không là TXT nên "nỗ lực" của notepad không thành công. Nhưng khi chọn "open as ..." rồi chọn Windows Media Player thì WMP mở được. Mỗi tập tin bất kỳ bạn có thể chọn "open as ..." rồi chọn CT bất kỳ để mở. Nếu nội dung thực của tập tin là dạng được CT đó hỗ trợ thì bạn mở thành công, còn không thì thất bại. Chính vì thế mà nhiều người có vd. tập tin txt nhưng không muốn người khác xem nên đổi định dạng thành vd. "DLL". Người không biết thì đúp chuột vào và không mở được. Còn người biết thì nói: chuyện nhỏ, chỉ lừa được trẻ con.
Bạn thử: ở bước 1 chọn "Delimited", bước 2 chọn "Space" (vì các số của bạn được phân cách bởi dấu cách) và đánh dấu ô "Treat consecutive delimiters as one". Lúc này từ dòng 21 trở đi dữ liệu được nhập bắt đầu từ cột B vì đầu mỗi dòng có dấu cách. Hay đấy chính là dụng ý của tác giả nên đã ghi dấu cách ở đầu mỗi dòng?
 
Web KT

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

Back
Top Bottom