Nhảy chuyển tới nội dung

Dấu phẩy phân cách giá trị

本页使用了标题或全文手工转换
Duy cơ bách khoa, tự do bách khoa toàn thư
( trọng định hướng tựCSV)
Dấu phẩy phân cách giá trị
Dấu phẩy phân cách liệt
Mở rộng danh
.csvHoặc.txt
InternetTruyền thông loại hình
text/csv
Cách thức loại hìnhVượt ngôi cao, xuyến hành số liệu lưu
Làm vật chứaCơ sở dữ liệuẤn tự đoạn phân cách danh sách tin tức tổ chức
Tiêu chuẩnRFC 4180

Dấu phẩy phân cách giá trị( Comma-Separated Values,CSV,Có khi cũng xưng làTự phù phân cách giá trị,Bởi vì phân cách tự phù cũng có thể không phải dấu phẩy ), này văn kiện lấyThuần văn bảnHình thức tồn trữBảng biểuSố liệu ( con số cùng văn bản ). Thuần văn bản ý nghĩa văn kiện này là một cáiTự phùDanh sách, không chứa cần thiết giống cơ số hai con số như vậy bị giải đọc số liệu. CSV văn kiện từ tùy ý số lượngKý lụcTạo thành, ký lục gian lấy nào đó đổi hành phù phân cách; mỗi điều ký lục từTự đoạnTạo thành, tự đoạn gian phân cách phù là cái khác tự phù hoặc tự phù xuyến, nhất thường thấy chính là dấu phẩy hoặcChế biểu phù.Thông thường, sở hữu ký lục đều có hoàn toàn tương đồng tự đoạn danh sách.

CSV văn kiện cách thức không tồn tại thông dụng tiêu chuẩn, cũng không có chỉ định sở sử dụng tự phù mã hóa, nhưng là ở RFC 4180 trung có cơ sở tính miêu tả, Mà 7-bitASCIILà cơ bản nhất thông dụng mã hóa.

Cách dùng

[Biên tập]

CSV là một loại thông dụng, tương đối đơn giản văn kiện cách thức, bị người dùng, thương nghiệp cùng khoa học rộng khắp ứng dụng. Nhất rộng khắp ứng dụng là ở trình tự chi gian dời đi bảng biểu số liệu, mà này đó trình tự bản thân là ở không kiêm dung cách thức thượng tiến hành thao tác ( thường thường làTư hữu(Tiếng Anh:Proprietary format)Cùng / hoặc vô quy phạm cách thức ). Bởi vì đại lượng trình tự đều duy trì nào đó CSV biến thể, ít nhất là làm một loại nhưng lựa chọn đưa vào / phát ra cách thức.

Tỷ như, một người dùng khả năng yêu cầu trao đổi tin tức, từ một cái lấy tư hữu cách thức tồn trữ số liệu cơ sở dữ liệu trình tự, đến một số liệu cách thức hoàn toàn bất đồng điện tử bảng biểu. Nhất khả năng tình huống là, nên cơ sở dữ liệu trình tự có thể đạo ra số liệu vì “CSV”, sau đó bị đạo ra CSV văn kiện có thể bị điện tử bảng biểu trình tự dẫn vào.

“CSV” không phải một loại chỉ một, định nghĩa minh xác cách thức ( cứ việc RFC 4180 có một cái bị rộng khắp sử dụng định nghĩa ), bởi vậy ở thực tiễn trung, thuật ngữ “CSV” nói về có dưới đây đặc thù bất luận cái gì văn kiện:

  1. Thuần văn bản,Sử dụng nào đó tự phù tập, tỷ nhưASCII,Unicode,EBCDICHoặcGB2312( giản thể tiếng Trung hoàn cảnh ) chờ;
  2. TừKý lụcTạo thành ( điển hình chính là mỗi hành một cái ký lục );
  3. Mỗi điều ký lục bịPhân cách phù(Tiếng Anh:Delimiter)Phân cách vìTự đoạn( điển hình phân cách phù có dấu phẩy, chi nhánh hoặc chế biểu phù; có khi phân cách phù có thể bao gồm nhưng tuyển không cách );
  4. Mỗi điều ký lục đều có đồng dạng tự đoạn danh sách.

Ở này đó thường quy ước thúc điều kiện hạ, tồn tại rất nhiều CSV biến thể, cố CSV văn kiện không hoàn toàn kiêm dung. Nhưng mà, này đó sai biệt phi thường tiểu, hơn nữa có rất nhiều ứng dụng trình tự có thể cho người dùng xem trước văn kiện ( đây là được không, bởi vì nó làThuần văn bản), thậm chí chỉ định phân cách phù, chuyển nghĩa quy tắc chờ. Nếu một cái riêng CSV văn kiện sai biệt quá lớn, vượt qua riêng tiếp thu trình tự duy trì phạm vi, như vậy được không cách làm thông thường là nhân công kiểm tra cũng biên tập văn kiện, hoặc thông qua đơn giản trình tự tới chữa trị vấn đề.

Lịch sử

[Biên tập]

Dấu phẩy phân cách giá trị là một loại số liệu cách thức, danh sách phương thức ( “Tự do hình thức” ) đưa vào / phát ra bị định nghĩa ởFORTRAN 77( 77 đại biểu 1977 năm ) trung. Danh sách phương thức đưa vào sử dụng dấu phẩy cùng / hoặc không cách làm phân cách phù, cho nên dùng để kết thúc lời trích dẫn tự phù xuyến không thể bao hàm dấu phẩy hoặc không cách.[1]

Tương đối với cố định liệt khoan số liệu cách thức, dấu phẩy phân cách giá trị danh sách không chỉ có đưa vào ( tỷ như đưa vào đếnKhoan tạp) càng thêm phương tiện, hơn nữa đương một cái giá trị bị sai đánh một liệt khi cũng không dễ dàng sinh ra sai lầm kết quả.

Dấu phẩy phân cách liệt( CSL ) là một loạiSố liệuCách thức,Mới đầu ở nhất cổ xưa đơn giản máy tính trung được xưng làDấu phẩy phân cách giá trị( CSV ). Ở cá nhân máy tính ( lúc ấy càng phổ biến mà được xưng là “Gia dụng máy tính”) sản nghiệp, một cái thường thấy ứng dụng là, tiểu xí nghiệp sử dụngKhuôn mẫuCùngBưu kiện danh sáchSinh thành đẩy mạnh tiêu thụ bưu kiện.[ nơi phát ra thỉnh cầu ]

CSL/CSV bị dùng để làm đơn giảnCơ sở dữ liệu.Một ít lúc đầu phần mềm ứng dụng, tỷ nhưVăn tự xử lý khí,Cho phép một loạt “Lượng biến đổi số liệu” ở hai cái văn kiện chi gian bị xác nhập: Một cái là khuôn mẫu văn kiện, một cái là bao hàm tên họ, địa chỉ cùng cái khác số liệu tự đoạn CSL cơ sở dữ liệu. Rất nhiều ứng dụng trình tự vẫn cứ có loại năng lực này.[2]

Dấu phẩy phân cách liệt quá khứ cùng hiện tại đều bị dùng cho ở hai cái bất đồng giá cấu máy móc chi gian trao đổi cơ sở dữ liệu tin tức. Thuần văn bản CSV văn kiện trên diện rộng tránh cho không kiêm dung tính, tỷ nhưByte trình tựCùngTự trường.Này đó văn kiện đại bộ phận là nhưng đọc, cho nên ở không có hoàn mỹ hồ sơ hoặc thông tin dưới tình huống vẫn cứ thực dễ dàng xử lý.

Thường quy công năng

[Biên tập]

CSV cách thức tốt nhất bị dùng để biểu hiệnKý lụcTập hợp hoặc danh sách, trong đó mỗi điều ký lục đều có hoàn toàn tương đồng tự đoạn danh sách. Này tương đương vớiQuan hệ cơ sở dữ liệuTrung một cái chỉ mộtQuan hệ,Hoặc là điển hình điện tử bảng biểu trung số liệu ( tuy rằng không thể tính toán ).

CSV cách thức không có bị hạn định với nào đó riêngTự phù tập.Mặc kệ dùngUnicodeVẫn là dùngASCII,Đều không có vấn đề ( cứ việc riêng trình tự duy trì CSV khả năng sẽ có chúng nó chính mình cực hạn tính ). Cùng đại bộ phận tư hữu số liệu cách thức bất đồng, CSV văn kiện có thể từ một chữ phù tập phiên dịch đến một cái khác tự phù tập. Nhưng mà, CSV không cung cấp bất luận cái gì con đường tới cho thấy sử dụng chính là cái gì tự phù tập, cho nên cần thiết mặt khác thông tin, hoặc ở tiếp thu kết thúc khi chỉ ra ( nếu khả năng ).

Như trước sở thuật, bao hàm nhiềuQuan hệCơ sở dữ liệu không thể đạo ra vì chỉ một CSV văn kiện. Nhiều nhất, chỉ có thể tăng thêm càng nhiều đánh dấu ước định, tỷ như đánh dấu cùng phân cách bất đồng quan hệ. Loại này đánh dấu cũng không khó với thiết kế cùng thực hiện, nhưng là bởi vì không có phương diện này ước định, cho nên cơ bản không cụ bị nhưng nhổ trồng tính.

Đồng dạng mà, CSV bản thân không thể biểu đạtPhân tầng cấpHoặcMặt hướng đối tượngCơ sở dữ liệu hoặc cái khác số liệu. Đây là bởi vì mỗi một cái CSV ký lục đều hẳn là có đồng dạng kết cấu. CSV bởi vậy cơ bản không thích hợp vớiHồ sơ,Tỷ như từHTML,XMLHoặc là cái khác đánh dấu ngôn ngữ hoặc văn tự xử lý kỹ thuật sáng tạo.

Tự đoạn sẽ biến hóa thống kê cơ sở dữ liệu thường thường có cùng loại quan hệ kết cấu, nhưng là sẽ có một ít tự đoạn tổ là nhưng lặp lại. Tỷ như, khỏe mạnh cơ sở dữ liệu nhưDân cư cùng khỏe mạnh điều tra(Tiếng Anh:Demographic and Health Surveys),Đối với một người cấp định cha mẹ sẽ vì mỗi cái hài tử lặp lại một ít vấn đề ( có lẽ thẳng đến nào đó xác định lớn nhất hài tử số lượng ).Thống kê phân tíchHệ thống thường thường bao hàm có thể “Xoay tròn” loại này số liệu công cụ: Tỷ như, một cái bao hàm 5 cái hài tử tin tức “Cha mẹ” ký lục, có thể bị phân giải vì 5 điều đơn độc ký lục, mỗi điều ký lục bao hàm ( a ) một cái hài tử tin tức, cùng ( b ) một phần sở hữu chưa chỉ định hài tử tin tức copy. CSV có thể dùng “Hoành” hoặc “Dựng” hình thức tới biểu đạt loại này số liệu.

Ở quan hệ cơ sở dữ liệu trung, cùng loại vấn đề thực dễ dàng giải quyết —— vì mỗi cái cùng loại tổ mặt khác sáng tạo một cái quan hệ, cũng sử dụngNgoại kiện( như phụ mẫu thân phận chứng hào hoặc tên ) đem “Hài tử” ký lục cùng tương quan “Cha mẹ” ký lục liên tiếp lên. Ở đánh dấu ngôn ngữ như XML trung, loại này tổ sẽ bị bao hàm ở một cái vật chứa trung ( tỷ như,<child>), sau đó dựa theo yêu cầu lặp lại nên vật chứa. Đối với CSV, tắc thượng vô bị rộng khắp tiếp thu đơn văn kiện giải quyết phương án.

Khuyết thiếu quy phạm

[Biên tập]

“CSV” tên này tỏ vẻ là dùng dấu phẩy tới phân cách số liệu tự đoạn. Nhưng mà, “CSV” thuật này ngữ còn bị rộng khắp dùng cho hình thức khác nhau một loạt cách thức. Tỷ như, rất nhiều cái gọi là “CSV” văn kiện trên thực tế sử dụng chế biểu phù thay thế dấu phẩy ( loại này văn kiện có thể càng chính xác mà được xưng là “TSV”, tứcChế biểu phù phân cách giá trị,Tab-Separated Values ); một ít thực hiện cho phép hoặc yêu cầu sử dụng đơn dấu ngoặc kép hoặc song dấu ngoặc kép tới bao vây nào đó hoặc toàn bộ tự đoạn; còn có một ít thực hiện giữ lại đằng trước một cái ký lục làm dụng cụ canh lề tới bao hàm tự đoạn danh danh sách.

Cái khác thực hiện khác biệt bao gồm như thế nào xử lý càng nhiều thường thấy tự đoạn phân cách phù ( tỷ như không cách hoặc chi nhánh[3]) cùng ở văn bản tự đoạn trung đổi hành phù.[4]Càng thêm vi diệu chính là đối một cái không hành phiên dịch: Viết một cái linh tự đoạn ký lục, hoặc là một cái có một cái linh chiều dài tự đoạn ký lục đồng dạng có thể được đến như vậy kết quả; bởi vậy đối nó giải mã là có nghĩa khác —— chẳng qua loại này nghĩa khác thông thường không ảnh hưởng toàn cục.

RFC 4180 sở ghi lại tiêu chuẩn có thể sử CSV trao đổi đơn giản hóa. Nhưng mà, này một tiêu chuẩn chỉ chỉ định đối căn cứ vào văn bản tự đoạn xử lý. Đối các tự đoạn văn bản phiên dịch vẫn cứ là từ trích dẫn trình tự chỉ định. Đặc biệt mà, cũng không có tiêu chuẩn tới chỉ định như thế nào tỏ vẻ số nhỏ, cứ việc chúng nó phổ biến bị khảm nhập ở CSV số liệu trung, hơn nữaMột ít quốc gia sử dụng điểm làm số nhỏ phân cách phù, một ít quốc gia sử dụng dấu phẩy.Tỷ như, pháp văn CSV văn kiện khả năng đemSố PiGiá trị gần đúng viết vì 3,14159.

Một cái thông dụng ( nếu kỹ thuật thượng không lệnh người vừa ý ) lẫn nhau thao tác tính giải quyết phương án là ỷ lại nhân công tham gia: Bởi vì CSV văn kiện là thuần văn bản, người dùng có thể thông qua sử dụngVăn bản biên tập khíDễ dàng xem trước cùng chẩn bệnh tuyệt đại bộ phận ( nếu không phải toàn bộ ) vấn đề. Làm như vậy ví dụ bao gồmMicrosoft AccessChờ ( quan hệ ) cơ sở dữ liệu sản phẩm, này ở dẫn vào CSV/TSV loại này số liệu khi liền cho phép người dùng một bên xem trước một bên điều chỉnh như là dụng cụ canh lề hành, phân cách phù linh tinh lựa chọn.

Tiến hành trung chuẩn hoá

[Biên tập]

“CSV” cách thức trung đại lượng biến thể tồn tại thuyết minh cũng không có một cái “CSV tiêu chuẩn”.[5][6]Ở thường thấy cách dùng trung, cơ hồ bất luận cái gìĐịnh giới hạn phù phân cách văn bản số liệu(Tiếng Anh:Delimiter-separated values)Đều có thể bị gọi chung vì “CSV” văn kiện. Bất đồng CSV cách thức khả năng sẽ không kiêm dung.

Bất quá, RFC 4180 là một cái đem CSV chính thức hóa nỗ lực. Nó định nghĩaInternet truyền thông loại hình“text/csv”, hơn nữa chọn dùng nó quy tắc CSV văn kiện sẽ có rộng khắp nhưng nhổ trồng tính. Nó giống như hạ yêu cầu:

  • Lấy ( CR/LF ) tự phù kết thúc DOS phong cách hành ( cuối cùng một hàng nhưng tuyển ).
  • Một cái nhưng tuyển dụng cụ canh lề ký lục ( không có đáng tin cậy phương thức tới kiểm tra đo lường nó hay không tồn tại, cho nên dẫn vào khi cần thiết cẩn thận ).
  • Mỗi điều ký lục “Hẳn là” bao hàm đồng dạng số lượng dấu phẩy phân cách tự đoạn.
  • Bất luận cái gì tự đoạn đềuCó thểBị bao vây ( dùng song dấu ngoặc kép ).
  • Bao hàm đổi hành phù, song dấu ngoặc kép cùng / hoặc dấu phẩy tự đoạnHẳn làBị bao vây. ( nếu không, văn kiện rất có thể không thể bị chính xác xử lý ).
  • Tự đoạn trung một cái ( song ) dấu ngoặc kép tự phù cần thiết bị tỏ vẻ vì hai cái ( song ) dấu ngoặc kép tự phù.

Cái này cách thức rất đơn giản, có thể bị đại bộ phận công bố có thể đọc lấy CSV văn kiện trình tự xử lý. Ngoại lệ là ( a ) trình tự có thể không duy trì ở bị bao vây tự đoạn trung đổi hành, ( b ) trình tự có thể đem nhưng tuyển dụng cụ canh lề làm như số liệu, hoặc là đem cái thứ nhất số liệu nghề làm nhưng tuyển dụng cụ canh lề.

Kỹ thuật bối cảnh

[Biên tập]

Nên cách thức có thể ngược dòng đến lúc đầu thương dùng máy tính, nó bị rộng khắp dùng cho ở máy tính gian truyền lại số liệu, này đó máy tính khả năng sẽ có bất đồng nội tại tự trường, yêu cầu bất đồng số liệu cách thức, từ từ. Vì thế, CSV văn kiện ở sở hữu máy tính ngôi cao thượng thông dụng.

CSV là một loạiPhân cách(Tiếng Anh:Delimiter-separated values)Văn bản văn kiện, nó sử dụngDấu phẩyTới phân cách giá trị ( rất nhiều CSV dẫn vào / đạo ra công cụ thực hiện cũng cho phép sử dụng cái khác phân cách phù ). Đơn giản CSV thực hiện có thể cấm tự đoạn giá trị trung bao hàm dấu phẩy hoặc cái khác đặc thù tự phù như đổi hành phù. Càng phức tạp CSV thực hiện cho phép này đó đặc thù tự phù, chúng nó thường thường yêu cầu dùng "(Song dấu ngoặc kép) bao vây này đó bao hàm giữ lại tự phù ( như dấu phẩy, song dấu ngoặc kép hoặc không quá thông dụng đổi hành phù ) trị số. Bị khảm nhập song dấu ngoặc kép tự phù có thể dùng liên tục hai cái song dấu ngoặc kép tới tỏ vẻ (Creativyst 2010), hoặc là sử dụngChuyển nghĩa tự phùNhưPhản nghiêng giang( tỷ như ởSybaseCentral trung ).

Ở máy tính khoa học thuật ngữ trung, CSV văn kiện có thể bị cho rằng là một cái “Mặt bằng văn kiện cơ sở dữ liệu”.

Cơ bản quy tắc cập nêu ví dụ

[Biên tập]

Tồn tại rất nhiều miêu tả “CSV” cách thức phi chính thức văn kiện.IETFRFC 4180 ( như trên sở thuật ) định nghĩa cách thức “text/csv”Internet truyền thông loại hình,Cũng đã đăng ký vớiIANA.(Shafranovich 2005) một cái khác tương quan quy phạm từHàm tự đoạn văn bản(Tiếng Anh:Fielded text)Cung cấp.Creativyst (2010) cung cấp một cái tường thuật tóm lược, thuyết minh ở nhất rộng khắp sử dụng ứng dụng trình tự trung sở sử dụng biến thể, cũng giải thích CSV như thế nào mới có thể tốt nhất mà bị sử dụng cùng duy trì.

Này đó cùng cái khác “CSV” quy phạm cập thực hiện điển hình quy tắc như sau:

  • CSV văn kiện không cần cầu riêngTự phù mã hóa,Byte tựHoặc hành kết thúc phù cách thức ( nào đó phần mềm không duy trì sở hữu hành kết thúc biến thể ).
  • Một cái ký lục kết thúc với hành kết thúc phù. Nhưng mà, hành kết thúc phù khả năng bị làm số liệu khảm nhập đến tự đoạn trung, cho nên phần mềm cần thiết phân biệt bị bao vây hành kết thúc phù ( thấy hạ thuật ), để từ khả năng nhiều hành công chính xác lắp ráp một cái hoàn chỉnh ký lục.
  • Sở hữu ký lục hẳn là có tương đồng số lượng, tương đồng trình tự tự đoạn.
  • Tự đoạn trung số liệu bị phiên dịch vì một loạtTự phù,Mà không phải một loạt so đặc hoặc byte ( thấy RFC 2046, section 4.1 ). Tỷ như, trị số lượng 65535 có thể bị biểu hiện vì 5 cái ASCII tự phù “65535” ( hoặc cái khác hình thức như “0xFFFF”, “000065535.000E+00” từ từ ); nhưng sẽ không bị làm đơn cái cơ số hai số nguyên 2 byte danh sách ( mà phi hai chữ phù ) tới xử lý. Nếu không tuần hoàn cái này “Thuần văn bản” lệ thường, như vậy nên CSV văn kiện liền không thể bao hàm cũng đủ tin tức tới chính xác mà phiên dịch nó, nên CSV văn kiện đem khả năng không lớn ở bất đồng máy tính giá cấu gian chính xác truyền lại, hơn nữa đem không thể cùngtext/csvMIME loại hình bảo trì nhất trí.
  • Liền nhau tự đoạn cần thiết chăn đơn cái dấu phẩy phân cách khai. Nhưng mà, “CSV” cách thức ở phân cách tự phù lựa chọn thượng biến hóa rất lớn. Đặc biệt là ở nào đóKhu vực thiết tríTrung dấu phẩy bị dùng làmSố lẻ,Tắc sẽ sử dụng chi nhánh, chế biểu phù hoặc cái khác tự phù tới thay thế.
1997,Ford,E350
  • Bất luận cái gì tự đoạn đềuCó thểBịBao vây( sử dụng song dấu ngoặc kép tự phù ). Nào đó tự đoạnCần thiếtBị bao vây, tường thấy kế tiếp quy tắc.
"1997", "Ford", "E350"
  • Nếu tự đoạn bao hàm bị khảm nhập dấu phẩy, cần thiết bị bao vây.
1997,Ford,E350, "Super, luxurious truck"
  • Mỗi cái bị khảm nhập song dấu ngoặc kép tự phù cần thiết bị tỏ vẻ vì hai cái song dấu ngoặc kép tự phù.
1997,Ford,E350, "Super," "luxurious" "truck"
  • Nếu tự đoạn bao hàm bị khảm nhập đổi hành, cần thiết bị bao vây ( nhưng mà, rất nhiều đơn giản CSV thực hiện không duy trì tự đoạn nội đổi hành ).
1997,Ford,E350, "Go get one now
they are going fast"
  • Ở nào đó CSV thực hiện trung, ngẩng đầu lên cùng kết cục không cách cùng chế biểu phù bị tiệt rớt.Này một thực tiễn là có tranh luận, cũng không phù hợp RFC 4180. RFC 4180 thanh minh “Không cách bị coi như tự đoạn một bộ phận, không hẳn là bị xem nhẹ.”.
1997, Ford, E350
not same as
1997,Ford,E350
  • Nhưng mà, nên RFC cũng không có nói trên cao chữ trắng phù xuất hiện ở bị bao vây giá trị ở ngoài nên như thế nào xử lý.
1997, "Ford",E350
  • Ở tiệt rớt ngẩng đầu lên cùng kết cục không cách CSV thực hiện trung, đem loại này không cách coi là có ý nghĩa số liệu tự đoạn cần thiết bị bao vây.
1997,Ford,E350, "Super luxurious truck"
  • Điều thứ nhất ký lục có thể là “Dụng cụ canh lề”, nó ở mỗi cái tự đoạn trung bao hàm liệt danh ( cũng không có đáng tin cậy con đường tới báo cho một văn kiện hay không như vậy bao hàm dụng cụ canh lề; nhưng mà, giống nhau ở liệt danh trung chỉ sử dụng chữ cái, con số cùng hạ hoa tuyến, mà không sử dụng cái khác tự phù ).
Year,Make,Model
1997,Ford,E350
2000,Mercury,Cougar

Nêu ví dụ

[Biên tập]
Niên đại Nhãn hiệu Kích cỡ Miêu tả Giá cả
1997 Ford E350 ac, abs, moon 3000.00
1999 Chevy Venture "Extended Edition" 4900.00
1999 Chevy Venture "Extended Edition, Very Large" 5000.00
1996 Jeep Grand Cherokee MUST SELL!
air, moon roof, loaded
4799.00

Trở lên số liệu biểu có thể lấy CSV cách thức tỏ vẻ như sau:

Year,Make,Model,Description,Price
1997,Ford,E350, "ac, abs, moon",3000.00
1999,Chevy, "Venture" "Extended Edition" "", "",4900.00
1999,Chevy, "Venture" "Extended Edition, Very Large" "",,5000.00
1996,Jeep,Grand Cherokee, "MUST SELL!
air, moon roof, loaded",4799.00

Nước Mỹ / Anh quốc CSV văn kiện (Số lẻLà điểm, giá trị phân cách phù là dấu phẩy ) nêu ví dụ:

Year,Make,Model,Length
1997,Ford,E350,2.34
2000,Mercury,Cougar,2.38

Nước Đức cùng Hà Lan đồng dạng CSV/DSV(Tiếng Anh:Delimiter separated values)Văn kiện (Số lẻLà dấu phẩy, giá trị phân cách phù là chi nhánh ) nêu ví dụ:

Year;Make;Model;Length
1997;Ford;E350;2,34
2000;Mercury;Cougar;2,38

Người sau cách thức là không tuần hoàn RFC 4180. Nếu muốn sử nó tuần hoàn, có thể sử dụng dấu phẩy thay thế chi nhánh làm phân cách phù, hoặc là sử dụngSố lẻTỏ vẻ phápQuốc tế ký hiệu,Hoặc là bao vây sở hữu bao hàm số lẻ con số.

Ứng dụng trình tự duy trì

[Biên tập]

CSV văn kiện cách thức phi thường đơn giản, bị cơ hồ sở hữuĐiện tử bảng biểuCùngCơ sở dữ liệuQuản lý hệ thống duy trì. Rất nhiềuBiên trình ngôn ngữĐều có nhưng lợi dụng kho tới duy trì CSV văn kiện. Rất nhiều thực hiện đều duy trì biến hóa tự đoạn phân cách tự phù cùng một ít bao vây ước định bằng đại hóa tiếp thu giả xử lý số liệu cơ hội, cứ việc sử dụng đơn giản nhất ước định là an toàn nhất.

Microsoft ExcelSẽ mở ra.csv văn kiện, nhưng ỷ lại với hệ thống khu vực thiết trí, nó có thể sử dụngChi nhánhLàm phân cách phù tới thay thế dấu phẩy, đây là bởi vì ở nào đó ngôn ngữ trung dấu phẩy bị dùng làmSố lẻ.Hơn nữa, Excel rất nhiều khu vực phiên bản không thể ở CSV trung xử lý Unicode. Đương gặp được loại này khó khăn khi, một cái đơn giản giải quyết phương án là đem văn kiện mở rộng danh từ.csvBiến thành.txt;Sau đó từ một cái đã vận hành Excel có ích “Mở ra” mệnh lệnh mở ra văn kiện.

Đương dán văn bản số liệu đến Excel trung khi, thông thường chế biểu phù bị dùng làm phân cách phù: Nếu ngươi phục chế “hello<tab>goodbye” đến cắt dán bản trung cũng đem nó dán đến Excel trung, nó sẽ tiến vào đến hai cái đơn nguyên cách trung. “hello,goodbye” dán tiến Excel sẽ tiến vào một cái đơn nguyên cách trung, bao gồm dấu phẩy. Nếu ngài ở Excel trung sử dụng “Văn bản đến liệt” công năng hơn nữa thay đổi thiết trí, nó đồng dạng vì dán tiến văn bản số liệu thay đổi thiết trí.

OpenOffice.org CalcCùngLibreOffice CalcXử lý CSV văn kiện, hơn nữa thông qua một cáiVăn bản dẫn vàoKhung thoại dán văn bản, khung thoại yêu cầu người dùng chính mình chỉ định phân cách phù, mã hóa, liệt cách thức chờ.

Ở loạiUnixHệ thống thượng, có rất nhiều công cụ trình tự ít nhất có thể xử lý nào đó CSV văn kiện. Rất nhiều này loại công cụ có biện pháp thay đổi phân cách tự phù, nhưng là rất ít có thể duy trì bất luận cái gì cái khác biến thể ( hoặc Unicode ). Này đó nhưng dùng trình tự có:

  • column
  • cut
  • paste
  • join
  • sort
  • uniq ( -f tới nhảy qua tương đối trước N cái tự đoạn )

Tham kiến

[Biên tập]

Chú thích

[Biên tập]
  1. ^Danh sách phương thức I/O,Fortran 77 ngôn ngữ tham khảo tư liệu( tiếng Anh ),Oracle,[2013-08-16],(Nguyên thủy nội dungLưu trữ với 2021-02-26 )
  2. ^Tỷ như Microsoft Word.
  3. ^Tỷ như LibreOffice 3.4.csv thiết trí dẫn vào.
  4. ^Tỷ như,Này một sai lầm(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán)( tiếng Anh )Trên thực tế ghi lại OpenOffice cùng LibreOffice ở xử lý văn bản tự đoạn nội đổi hành phù bất đồng.
  5. ^CSV văn kiện đọc viết( tiếng Anh ).[2011 năm 7 nguyệt 24 ngày ].(Nguyên thủy nội dungLưu trữ với 2012 năm 10 nguyệt 22 ngày ).Không có “CSV tiêu chuẩn”
  6. ^Y. Shafranovich.Dấu phẩy phân cách giá trị ( CSV ) văn kiện thông dụng cách thức cùng MIME loại hình( tiếng Anh ).[2011 năm 9 nguyệt 12 ngày ].(Nguyên thủy nội dungLưu trữ với 2021 năm 5 nguyệt 5 ngày ).

Tham khảo tư liệu

[Biên tập]

Phần ngoài liên tiếp

[Biên tập]