Chia file csv ra thành nhiều file nhỏ ?

Liên hệ QC

kegiaumat055

Thành viên chính thức
Tham gia
22/4/11
Bài viết
91
Được thích
2
Làm sao để chia file csv ra thành nhiều file nhỏ theo số hàng vậy các bạn ? Cảm ơn các bạn nhiều !
 
Làm sao để chia file csv ra thành nhiều file nhỏ theo số hàng vậy các bạn ? Cảm ơn các bạn nhiều !

Làm vầy nè: Mở file ra, copy paste vào file mới rồi save lại (lúc copy nhớ nhẩm trong miệng số hàng)
Vậy thôi! (không có file, nói chung chung thì giải theo kiểu chung chung)
 
Lên mạng kiếm 1 phần mềm chuyên tách file text. Điển hình là GSplit. Có vậy cũng phải hỏi.
 
Làm sao để chia file csv ra thành nhiều file nhỏ theo số hàng vậy các bạn ? Cảm ơn các bạn nhiều !

Bạn muốn đặt câu hỏi và tạo sự dễ dàng cho các thành viên GPE hiểu rõ điều bạn cần, muốn, thích... thì bạn nên upload file của bạn lên hoặc có ví dụ thật cụ thể thì tốt hơn để các anh chị tiết kiệm được thời gian giúp bạn cũng như vấn đề bạn đang gặp được giải quyết triệt để. Thân.
 
Bạn muốn đặt câu hỏi và tạo sự dễ dàng cho các thành viên GPE hiểu rõ điều bạn cần, muốn, thích... thì bạn nên upload file của bạn lên hoặc có ví dụ thật cụ thể thì tốt hơn để các anh chị tiết kiệm được thời gian giúp bạn cũng như vấn đề bạn đang gặp được giải quyết triệt để. Thân.

Mình cũng có file nhưng mà file dung lượng rất lớn. Mình nghĩ câu hỏi này không cần up lên file ví dụ. Từ sau mình sẽ up file lên :-=
 
Nói hay lắm!
Thế thì ai RẢNH để trả lời bạn đây?

Chỉ vì bạnVetMini nói làm mình hơi bức xúc. Nhưng thực ra mình không có ý nói như vậy đâu !

Bên dưới là file đính kèm của mình nhé. Như file bên dưới thì làm sao để chia thành nhiều file (sao cho mỗi file có 3 hàng).

Theo file bên dưới thì sẽ chia được 4 file:
file 1 chứa 3 hàng
file 2 chứa 3 hàng
file 3 chứa 3 hàng
file 4 chứa 1 hàng

Cảm ơn các bạn !
 

File đính kèm

Lần chỉnh sửa cuối:
Làm sao để chia file csv ra thành nhiều file nhỏ theo số hàng vậy các bạn ? Cảm ơn các bạn nhiều !

Bắt đầu hỏi thì đưa là CSV, lúc đưa file lên thì là XLSX. Làm việc tùm lum như thế mà cứ ở đấy lo "bức xúc"

CSV là file text, cách sử sự khác với file Excel.

File nhỏ thì làm như vầy:

Làm vầy nè: Mở file ra, copy paste vào file mới rồi save lại (lúc copy nhớ nhẩm trong miệng số hàng)
Vậy thôi! (không có file, nói chung chung thì giải theo kiểu chung chung)

(Có thể cải tiến bằng cách mở 2 cửa sổ notepad, "cut and paste" n dòng từ bên này sang bên kia và save.)

File lớn (Giga bytes) thì bắt buộc phải dùng các phần mềm chuyên về text. Các ngôn ngữ của Unix có khả năng chơi text cao hơn Windows và VBA nhiều. Vì vậy đi tìm những phần mềm chuyên text viết bằng Perl là tốt nhất.
 
Nếu nhất định muốn dùng VBA thì có thể dùng kỹ thuật File I/O (text stream).

- Mở file input theo luồng (file channel number)
- dùng lệnh line input để đọc từng dòng
- đọc đủ n dòng (hoặc chưa đủ số dòng mà đã hết file) thì mở một file output (củng theo luồng) để ghi. Ghi xong thì đóng file output lại.
- tiếp tục đọc và ghi cho đến hết.
 
Web KT

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

Back
Top Bottom