ganbarou
Thành viên mới
- Tham gia
- 18/5/21
- Bài viết
- 25
- Được thích
- 3
- Giới tính
- Nam
Nếu chỉ là những câu tiếng Anh thì ổn, nhưng không thể dùng tiếng Nhật để tìm kiếm thông tin được ạ.File của bạn ngăn cách bằng ký tự LF (mã 10), không phải CRLF. Mình sử dụng FSO thì vẫn thấy đọc được, không biết máy bạn lỗi ở đâu. Máy mình cũng không có font jav.
Mã:Sub FSO1() Dim fso As FileSystemObject, txtFile As Object, arr Dim Str As String Set fso = New FileSystemObject Set txtFile = fso.OpenTextFile(ThisWorkbook.Path & "\PEC_20210603.log") Str = txtFile.ReadAll txtFile.Close arr = Split(Str, vbLf) Sheet1.Range("A1") = arr(14) End Sub
Bài đã được tự động gộp:
em cũng đang tìm hướng để chuyển đổi file sang dạng có thể dùng FSO, vì em thấy FSO cho tốc độ đọc file tốt hơn ^^Sau khi tìm hiểu thì mình thấy FSO opentextfile chỉ hỗ trợ Unicode dạng UTF 16 LE. Dùng word có thể mở file dạng EUC JP rồi saveas dạng này nhưng lưu lượng file sẽ tăng dẫn đến tốc độ load file giảm, nhất là khi dùng HDD. Vì vậy nếu bạn có SSD, thường xuyên sử dụng các file trên thì có thể thử rồi so sánh tốc độ xử lý giữa Stream và FSO.