Tags:

File CSV là gì? Sự khác nhau giữa csv và Excel

File CSV (Comma Separated Values) là một loại định dạng văn bản trong đó các giá trị được ngăn cách bởi dấu phẩy. Định dạng CSV thường được dùng để lưu các bảng tính quy mô nhỏ như danh bạ, báo cáo etc.

Ví dụ CSV file đơn giản dùng để lưu trữ địa chỉ nhà của các nhân viên

Note:

  • Nếu dữ liệu trong một column chứa dấu [,] phải thêm cặp dấu [“”] vào đầu và cuối column để phân biệt. Ví dụ “9th, at Terrace plc” => 9th, at Terrace plc
  • Nếu dữ liệu chứa cặp dấu “”(1) thì phải thêm cặp dấu “” bao ngoài(1) và bao ở đầu và cuối colum .  Ví dụ “Joan “”the bone”” => Joan “”the bone”

File CSV có thể sử dụng với các chương trình bảng tính như Microsoft Excel, Goole bảng tính etc. CSV khác với các loại tệp bảng tính khác (.xls, .xlsx) bởi vì chúng chỉ có một bảng tính duy nhất, chúng ta không thể lưu dòng, cột hay các công thức tính toán.

Sự khác nhau giữa CSV và Excel

CSV và Excel file đều giúp chúng ta lưu trữ thông tin dạng bảng tính. Bên cạnh đó chúng có một số điểm khác nhau về các tính năng và cách sử dụng như sau:

Excel CSV
Tệp dạng nhị phân lưu trữ tất cả thông tin của bảng tính. CSV lưu dữ liệu dạng plain-text được phân tách bằng dấu phẩy.
Excel không chỉ lưu trữ dữ liệu mà nó còn thực hiện các phép tính trên đó. CSV file chỉ là một file text nó chỉ có thể lưu trữ data nhưng không thể chứa các định dạng, công thức etc.
Excel lưu trữ các tệp theo định dạng .xls hoặc .xlsx. CVS lưu file theo dạng .csv
Excel file không thể mở bởi các phần mềm dạng văn bản như notepad etc. CSV file có thể mở và thao tác bởi các phần mềm dạng văn bản như notepad etc.
Excel thích hợp để lưu trữ các đặc tả có tính chuẩn hoá và chi tiết. CSV thích hợp để lưu các thông tin đơn giản.
Các chương trình sẽ mất nhiều thời gian để phân tích dữ liệu trong excel file. Việc phân tích CSV file khá nhanh vì chúng có kích thước nhỏ và dạng plain-text.
Ngoài văn bản excel file còn có thể lưu trữ biểu đồ, đồ thị. Mỗi dòng trong CSV là một đoạn văn bản. CSV file không thể lưu trữ biểu đồ hay đồ thị.
Excel có thể kết nối đến các nguồn bên ngoài để lấy dữ liệu. CSV không thể kết nối ra bên ngoài.

Lời kết

Trên đây là một số thông tin về CSV file cũng như sự khác nhau giữa CSV file và Excel file. Trong lập trình cơ bản chúng ta thường sẽ sử dụng đến CSV file để lưu trữ các thông tin như là toạ độ các địa điểm, danh bạ etc để xử lý các bài toán cụ thể.

Nguồn tham khảo

https://en.wikipedia.org/wiki/Comma-separated_values

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x