CÔNG TY CỔ PHẦN BLUESOFTS

Hướng dẫn dử dụng QuickCSV

  
Phần mềm QuickCSV cho phép mở các tập tin csv, json, txt tốc độ nhanh dù dung lượng lớn, gộp nhiều file và xuất ra các định dạng csv, json, txt, excel. Video này hướng dẫn các bạn các gộp dữ liệu nhiều file, có thể lẫn lộn csv, text, json về một file. File xuất ra có thể là Excel, csv, json, text.

Hướng dẫn gộp nhiều tập tin CSV, JSON, TEXT và xuất ra một file với các định dạng khác nhau trong video dưới đây:

 

Nội dung trong video các bạn cần chú ý:

1. Gộp file bằng menu

+ Vào menu File -> Open


- Load Data: Nếu chọn "Overwrite" dữ liệu cũ sẽ bị xóa và thay thế bởi dữ liệu file được mở. Nếu chọn "Append Data" dữ liệu được nạp nối tiếp vào dữ liệu đang mở, bạn chỉ chọn mục này nếu dữ liệu mở cùng cấu trúc dữ liệu đang có.

- File: Đường dẫn bạn đã chọn file, bấm vào icon "Open" nếu bạn muốn thay đổi đường dẫn file nguồn.

- Encoding: Phần mềm QuickCSV tự nhận dạng ecoding của file đang mở, tuy nhiên bạn có thể tùy ý chọn lại. Ccs encoding phần mềm hỗ trợ là: UTF7, UTF8, UTF16/Unicode LE/UTF16 BE/Unicode BE

- Separator: Chọn ký tự ngăn cách cột, chỉ  áp dụng khi bạn mở file CSV hoặc TEXT. Thông thường file TEXT dùng Tab, CSV dùng Comma. Nếu việc chọn làm phần mềm nhận dạng cột sai bạn hãy chọn lại ký tự khác. Nếu các ký tự trong danh sách gọi ý không đáp ứng yêu cầu, bạn chọn "Custom" sau đó bạn đưa ký tự bất kỳ.

- Data Type: Cho phép QuickCSV nhận dạng kiểu dữ liệu. Các tùy chọn để phần mềm cột dựa theo 8 dòng đầu hay 200 dòng dầu,... Các file CSV, TEXT dữ liệu gốc chỉ là văn bản nên nếu chúng ta muốn phần mềm nhận dạng lại về Number, Date thì cần chú ý mục này.

- Data Format: Chỉ định mẫu định dạng ngày mà dữ liệu nguồn đang áp dụng. Ví dụ dữ liệu nguồn để là "05-22-2024" thì mục này bạn phải nhập MM-dd-yyyy thì phần mềm chuyển đổi dữ liệu từ văn bản về ngày tháng mới đúng.

- Decimal: Quy định ký tự thập phân.

- Find array of data in JSON file automatically: Nếu check thì QuickCSV sẽ tự động tìm đối tượng mảng - array trong tập tìn JSON.

- JSON key path: Chỉ ra đường dẫn tới động tượng dữ liệu JSON bạn muốn lấy. Nếu file JSON có cấu trúc nhiều cấp, nếu muốn phần mềm nhận dữ liệu ở một nhánh nào đó thì bạn hãy chỉ định đường dẫn đến nhánh đó. Để biết cách dùng "JSON key path" bạn hãy tham khảo các tài liệu trên mạng theo từ khóa chugns tôi đã đưa ra.

- No data table structure: Dữ liệu nguồn không có cấu trúc dạng bảng.

- File has headers: dữ liệu nguồn có dòng tiêu đề

- Add column with order: Tạo thêm cột đánh số thứ tự tăng dần.

-  Add column with file name: Tạo thêm cột ghi tên tập tin của dữ liệu đang mở. "With full path" là đường dẫn đầy đủ. Nếu bạn gộp nhiều tập tin thì mục này nên chọn.

Cuối cùng bạn chọn nút "Load" để nhận dữ liệu.

(*) Nếu bạn muốn mở dữ liệu từ internet vào menu  "File" -> "Open from URL" (Tính năng này có từ v1.0.7).

2. Mở - gộp nhanh từ menu chuột phải trong File Explorer

Bạn mở thư mục chứa các file cần gộp, dùng chuột chọn các file muốn gộp, nhấp chuột phải chọn "QuickCSV" hoặc "QuickCSV with options" - Mở tùy chọn.
Muốn dùng được chuột phải bạn phải tạo thiết lập lần đầu tiên trong phần mềm QuickCSV như sau:
(*) Cài đặt: Mở chương trình QuickCSV: Vào menu "Options" -> "Settings", chọn tab "Menu" chạy lệnh "Add/Install".


3. Gộp file bằng dòng lệnh
 
QuickCSV cho phép mở một hay nhiều file từ dòng lệnh (Command Line).
Cách làm: 
- Mở cửa sổ chạy lệnh. Mở "Command Prompt" hoặc "Windows PowerShell" (nhấp chuột phải trên biểu tượng Start Windows).
 
- Cú pháp: 
QuickCSV.exe "fileName" [-o] [-d]
fileName : + Là tên và đường dẫn của một hay nhiều tập tin (csv, json, txt). Ví dụ :

QuickCSV.exe "D:\Data\datatest.csv"
        + Nếu bạn muốn liệt kê nhiều tập tin thì để chúng ngăn cách bởi ký tự space (dấu cách). Ví dụ: 
QuickCSV.exe "D:\Data\datatest1.csv" "datatest2.csv" "datatest2.csv"

(Các tập tin "datatest2.csv" "datatest2.csv" không cần đường dẫn neus chúng cùng đường dẫn với tập tin đầu tiên là "D:\Data\datatest1.csv")
-o : Nếu bạn muốn QuickCSV mở file với hộp thoại tùy chọn cách đọc file "Open File with Options". Tham số này có thể bỏ qua.
-d : Nếu bạn muốn QuickCSV hiểu giá trị đưa vào tham số fileName là một đường dẫn. Khi đó QuickCSV sẽ mở tất cả các file trong đường dẫn đó. Ví dụ:
 
QuickCSV.exe "D:\Data" -d
  
(*) fileName có thể vừa lệt kê các tập tin vừa liệt kê các đường dẫn. Ví dụ:
 
QuickCSV.exe "D:\Data\datatest1.csv" "datatest2.csv" "datatest2.csv" "D:\2022\Data" -d "D:\2023\Data" -d
 


4. Xuất dữ liệu ra tập tin

Phần mềm Quick CSV cho phép xuất dữ liệu ra các loại tập tin CSV, TEXT, JSON
Bạn vào menu Command" sau đó chọn lệnh xuất tương ứng.


5. Tìm và Lọc dữ liệu trong QuickCSV
+ Vào menu Options -> "Show Filter & Find Pane" để mở ra nếu nó bị ẩn.
Mỗi cột dữ liệu sẽ được hiển thị thoe chiều dọc cho phép bạn nhập các giá trị để tìm và lọc. Cho phép nhập các toán tử để tìm kiếm. Cách thức như sau:
+ Nhập chuỗi tự do, số, ngày tháng. Với giá trị chuỗi bạn không cần phải đặt trong ký tự nháy kép hay nháy đơn.
+ Nhập biểu thức so sánh:
Với giá trị chuỗi dùng các toán từ:
= (Equals), <> (Not Equals) , *chuỗi (End with), Chuỗi* (Begin with), *chuỗi* (contains, kiểu tìm này là ngầm định.)
Với giá trị là số, ngày tháng
=, <>, >, >=, <, <=
Nếu bạn muốn so sánh giá trị trong khoảng 100 - 1000
>=100, <=1000
Or
100-1000
Bạn cũng có thể đưa vào các khoảng tìm kiếm
100-1000, 3000-5000, 10000
(Có nghĩa là, tìm các giá trị từ 100 đến 1000 hoặc từ 3000 đến 5000 hoặc 10000 )
 
+ Muốn tìm nhiều giá trị
A, B, C
Nghĩa là tìm các giá trị A  hoặc B hoặc C
 
(*) Bạn có thể giữ phím CTRL và nhấp đúp chuột vào những giá trị để đưa vào các mục nhập để lọc thay vì phải tự gõ tay.
 
6. Sửa nội dung tập tin
Từ màn hình dữ liệu, nhấn F2 nhoặc nhấp chuột.

7. Xem tập tin JSON

+ Tập tin JSON dạng data tabel hay array 2D bạn mở và xem bình thường như các tập tin CSV, TXT
+ Tập tin JSON dạng multi level (đa cấp) bạn mở bình thường nhưng thêm vào đó bạn vào menu Options -> "Show JSON Viewer Pane".
  Cửa sổ "Show JSON Viewer Pane" hiển thị phía bên phải chương trình, bạn hãy nhấp chuột vào những ô có chuỗi mô tả cấu trúc JSON cửa sổ JSON Viewer sẽ hiển thị JSON dạng Tree để bạn dễ quan sát và chỉnh sửa.
(*) Hãy mở tập tin "DataMultiLevel.json" để thử nghiệm thuộc tính này.
 

 
 
8. Tự động tắt máy tính sau khi gộp dữ liệu xong

Khi bạn gộp khối lượng dữ liệu nhiều bạn sẽ phải chờ một khoảng thời gian khá lâu. Bạn không muốn chờ đợi và muốn máy tự tắt sau khi kết thúc công việc. Video dưới đây hướng dẫn bạn thực hiện việc đó với QuickCSV.



Download QuickCSV