Hướng dẫn excel save as csv with different delimiter - excel lưu dưới dạng csv với dấu phân cách khác nhau

Tôi không thấy một tùy chọn ngay lập tức trong Excel, nhưng tôi có thể đưa ra một số lời khuyên.

Hãy nhớ rằng các tệp CSV là các giá trị phân tách bằng dấu phẩy, theo tiêu chuẩn: dữ liệu, dấu phẩy, dữ liệu, dấu phẩy, v.v. để phá vỡ điều này có nghĩa là nó sẽ không tuân theo thông số kỹ thuật.Comma Separated Values, which follows a standard: Data, a comma, data, a comma, etc. To break this means it will not follow the specification.

Điều gì xảy ra nếu bạn có dấu phẩy trong dữ liệu của mình? Excel sẽ tự động bao quanh nội dung của ô đó với dấu ngoặc kép ("), vì vậy chương trình nhập tệp sẽ biết khi nào ô đó thực sự kết thúc.

Nếu bạn không muốn dấu phẩy làm dấu phân cách, bạn có thể lưu tệp dưới dạng CSV, sau đó chỉnh sửa thủ công. Mở một trình soạn thảo văn bản như Notepad hoặc Notepad ++. Thực hiện tìm kiếm bất kỳ nhân vật nào bạn muốn sử dụng (tức là trong Notepad, hãy truy cập EDIT-> Tìm). Nếu bạn muốn một đường ống, hãy tìm kiếm một đường ống (|). Nếu bạn đạt bất kỳ kết quả, không sử dụng ký tự này. Để tìm kiếm một tab một cách dễ dàng, tôi khuyên bạn nên sử dụng Notepad ++.do not use this character. To search for a tab easily, I'd recommend using Notepad++.

Khi bạn thấy rằng ký tự bạn muốn sử dụng không được sử dụng ở nơi khác trong tài liệu của mình, thì bạn có thể thực hiện tìm kiếm và thay thế. Trong Notepad, đi đến EDIT-> Thay thế .... trong 'Tìm cái gì:', Nhập dấu phẩy. Trong 'Thay thế bằng:', nhập ký tự bạn muốn sử dụng cho dấu phân cách. Phần tiếp theo là nhấn tìm tiếp theo. Lý do cho điều này, là nếu có dấu phẩy trong dữ liệu của bạn, điều này sẽ phá vỡ tệp của bạn. Chỉ thay thế các dấu phẩy là phân định dữ liệu và không có gì trong dấu ngoặc kép.

Khi điều này được thực hiện, bạn có thể lưu tệp. Nếu bạn muốn nhập nó, tôi khuyên bạn nên đổi tên thành tệp .TXT, vì vậy Excel sẽ hỏi bạn ký tự Delimiter trường là gì. Nếu bạn chọn mở tệp .CSV, nó sẽ tự động sử dụng dấu phẩy làm dấu phân cách, đó là những gì bạn không muốn.

Bài đăng này được cập nhật gần đây nhất vào ngày 26 tháng 9 năm 2022.

5 phút đọc. min read.

Bài viết này sẽ giải thích làm thế nào bạn có thể thay đổi Danh sách Excel Danh mục cho xuất khẩu tệp CSV (hoặc khác) của bạn.

Gần đây, tôi cần tìm cách nhập dữ liệu từ tệp Excel cũ vào hệ thống được mã hóa tùy chỉnh có thể nhập các tệp CSV. Tuy nhiên, dữ liệu khá không được phân bổ-có chứa dấu phẩy, dấu chấm phẩy và các ký tự kỳ lạ khác. Tôi có thể xác định dấu phân cách được sử dụng trong dữ liệu đã nhập - tuy nhiên, điều đó sẽ là vô ích nếu tôi cũng có thể xác định nó trong xuất khẩu.

Với Excel, nó không đơn giản. Excel, giống như các ứng dụng Microsoft Office khác thích cố gắng hết sức để tôn trọng cài đặt khu vực và nội địa hóa của máy mà nó chạy trên - thường xuyên nhất là kết quả gây khó chịu.

Tuy nhiên, giống như với rất nhiều thứ khác, bạn có thể thay đổi giá trị phân cách được sử dụng trong xuất CSV bằng cách điều chỉnh các cài đặt này. Bằng cách này, bạn có thể thay đổi dấu phẩy thành dấu chấm phẩy trong xuất khẩu CSV Excel, hoặc bất cứ điều gì bạn cần.

Và bài viết này mô tả làm thế nào!

Tiểu sử

  • Tiểu sử
  • Dung dịch
  • Người giới thiệu

Big Kudos to Barry Stevens cho bài đăng trên blog của mình về chủ đề này! Và cũng với Sami Laiho, để nhận thấy rằng bạn có thể sử dụng cùng một ký tự với cả bộ phân cách thập phân và danh sách 😬 ..

Tác giả

Bài viết gần đây

Antti Koskela là một nhà phát triển Full Stack Nomadic Nomen Yeut năm đáng tự hào (có đủ thông tin vui nhộn không? Đó chắc chắn là đủ thông tin vui nhộn!), Ai làm giải pháp kiến ​​trúc sư cho Preio Fishbone, xây dựng nơi làm việc kỹ thuật số thú vị.

Anh ấy là nhà phát triển từ năm 2004 (bắt đầu với PHP và Java), và anh ấy đang làm việc trên .NET Project, Azure, Office 365, SharePoint và rất nhiều thứ khác. Anh ấy cũng là Microsoft MVP để phát triển văn phòng.

Đây là blog chuyên nghiệp cá nhân của anh ấy (ví dụ: chuyên nghiệp, nhưng chắc chắn là cá nhân).

Bài đăng này được cập nhật gần đây nhất vào ngày 26 tháng 9 năm 2022.

5 phút đọc.

Value1,Value2,Value3,Value4...

Bài viết này sẽ giải thích làm thế nào bạn có thể thay đổi Danh sách Excel Danh mục cho xuất khẩu tệp CSV (hoặc khác) của bạn.

Value1;Value2;Value3;Value4...

Gần đây, tôi cần tìm cách nhập dữ liệu từ tệp Excel cũ vào hệ thống được mã hóa tùy chỉnh có thể nhập các tệp CSV. Tuy nhiên, dữ liệu khá không được phân bổ-có chứa dấu phẩy, dấu chấm phẩy và các ký tự kỳ lạ khác. Tôi có thể xác định dấu phân cách được sử dụng trong dữ liệu đã nhập - tuy nhiên, điều đó sẽ là vô ích nếu tôi cũng có thể xác định nó trong xuất khẩu.

Với Excel, nó không đơn giản. Excel, giống như các ứng dụng Microsoft Office khác thích cố gắng hết sức để tôn trọng cài đặt khu vực và nội địa hóa của máy mà nó chạy trên - thường xuyên nhất là kết quả gây khó chịu.

Tuy nhiên, giống như với rất nhiều thứ khác, bạn có thể thay đổi giá trị phân cách được sử dụng trong xuất CSV bằng cách điều chỉnh các cài đặt này. Bằng cách này, bạn có thể thay đổi dấu phẩy thành dấu chấm phẩy trong xuất khẩu CSV Excel, hoặc bất cứ điều gì bạn cần.

Dung dịch

Nếu bạn vẫn còn ở đây, hãy để Lừa đi sâu vào nền của vấn đề sâu hơn một chút.

Hướng dẫn dưới đây phải chính xác cho Windows 10 và 11, và được gần đủ gần với Windows 7. :)

Dưới đây là các bước bằng văn bản - xem một số ảnh chụp màn hình hữu ích bên dưới!

Thời gian cần thiết: & nbsp; 10 phút.10 minutes.

Làm thế nào để xuất CSV với dấu phân cách tùy chỉnh bằng Microsoft Excel?

  1. Đảm bảo Microsoft Excel đã đóng trước khi cố gắng thay đổi dấu phân cách CSVExcel is closed before trying to change the CSV delimiter

    Đảm bảo Excel được đóng là cần thiết để đảm bảo nó chọn các thay đổi của bạn.

  2. Bảng điều khiển mởControl Panel

    Mở bảng điều khiển có thể được thực hiện bằng cách nhấn Win+R và viết bảng điều khiển trên mạng trong cửa sổ chạy.win+r and writing “Control Panel” in the Run window.

    Hoặc bằng cách tìm kiếm bảng điều khiển trên mạng trong menu bắt đầu của bạn. Bất cứ điều gì phù hợp với bạn :)

  3. Tiếp theo, bạn cần truy cập cài đặt khu vực

    Bây giờ bạn sẽ cần phải điều hướng đến các cài đặt khu vực. Đây là nơi bạn có thể tìm thấy nó: nó có sẵn trong khu vực của khu vực, hoặc đồng hồ và khu vực và khu vực -> khu vực.

    Hướng dẫn excel save as csv with different delimiter - excel lưu dưới dạng csv với dấu phân cách khác nhau

    It’s available either under “Region” or “Clock and Region” -> “Region”.

  4. Nhấp vào các cài đặt bổ sung của ” --ButtonAdditional settings” -button

    Nhấn vào các cài đặt bổ sung đó, ngay bây giờ, ngay bây giờ! Điều này sẽ xuất hiện khá nhiều tùy chọn bổ sung - trong nhận thức muộn màng, không đáng ngạc nhiên, nhưng nó luôn luôn tuyệt vời khi một nút làm những gì bạn mong đợi.

    Hướng dẫn excel save as csv with different delimiter - excel lưu dưới dạng csv với dấu phân cách khác nhau

  5. Tìm bộ phân cách danh sách của người Viking và thay đổi nó thành dấu phân cách ưa thích của bạn, chẳng hạn như một đường ống (Hồi | Hồi).List separator” and change it to your preferred delimiter such as a pipe (“|”).

    Bạn cần phải chỉnh sửa Danh sách Danh sách Danh sách trực tuyến ngay bây giờ.

    Mặc dù việc thả xuống có thể có một số giá trị được chuẩn bị, bạn thực sự có thể bỏ qua chúng một cách an toàn và nhập bất kỳ dấu phân cách nào bạn cần sử dụng trực tiếp vào trường văn bản.

    Hướng dẫn excel save as csv with different delimiter - excel lưu dưới dạng csv với dấu phân cách khác nhau

    Lưu ý rằng, có ít nhất một, giới hạn không có giấy tờ ở đây: Bạn có thể sử dụng cùng một ký tự với cả phân tách thập phân và danh sách! Điều này có nghĩa là nếu bạn sử dụng các cài đặt khu vực như Phần Lan, trong đó dấu phẩy được coi là một dấu phân cách thập phân thay vì dừng hoàn toàn hoặc chấm chấm, bạn có thể sử dụng nó như một dấu phân cách danh sách

    Trước khi bạn thay đổi dấu phân cách thập phân thành một thứ khác, đó là :)

    Điều này cũng không đến mà không có một số tác dụng phụ: ví dụ, trình phân cách danh sách tương tự được sử dụng, vì bộ phân cách để chuyển các tham số cho hàm Excel, như FAZ lưu ý trong phần bình luận bên dưới.

  6. Nhấp vào OK -> OK -> Bảng điều khiển thoát, sau đó bạn có thể tiến hành thực sự xuất tệp!

    Với việc lựa chọn được thực hiện, chỉ cần nhấn vào OK OK, một vài lần và quay trở lại Excel!

    Bạn sẽ có thể lưu tệp của mình dưới dạng CSV hoặc sử dụng chức năng xuất - và lần này bạn nên tốt.

  7. Mở tệp Excel

    Mở tệp bạn muốn xuất sang CSV với một dấu phân cách tùy chỉnh (trong ví dụ của tôi, sang một tệp được chọn lọc bằng ống).

  8. Chọn Tệp -> Lưu dưới dạng

    Tiết kiệm như là một số người khác nên bật lên hộp thoại tiết kiệm cổ điển - trong Excel đi kèm với một số tùy chọn hữu ích.

  9. Thay đổi ‘Lưu dưới dạng Loại hình thành‘ CSV (dấu hiệu được phân định) (*. CSV)Save as type’ to ‘CSV (Comma delimited)(*.csv)

    Thay đổi thành CSV CSV (dấu phẩy được phân định), được thừa nhận là một chút sai lệch vào thời điểm này, nhưng chúng tôi sẽ phải sống với điều đó.

  10. Thay đổi phần mở rộng tên và tệp nếu cần

    Bạn có thể sửa đổi phần mở rộng và tên tệp, nhưng theo mặc định, nó vẫn là CSV ngay cả khi bạn sử dụng một dấu phân cách khác.

  11. Nhấp vào Lưu -> OK -> Có

    Sau khi nhấn một vài nút khẳng định thêm, bạn nên tốt!


Như một lưu ý phụ thú vị, bạn có thể sử dụng các ký tự hoàn toàn vô nghĩa như là DELIMITERS! Chụp ảnh dưới đây làm ví dụ - Tôi thực sự cần dấu phân cách này cho một dự án làm việc một lần. Một dự án, mà có lẽ vẫn đang chạy trong sản xuất

Hướng dẫn excel save as csv with different delimiter - excel lưu dưới dạng csv với dấu phân cách khác nhau
Sử dụng các nhân vật kỳ lạ khủng khiếp làm phân định danh sách là có thể - nhưng có lẽ không nên.

Người giới thiệu

Big Kudos to Barry Stevens cho bài đăng trên blog của mình về chủ đề này! Và cũng với Sami Laiho, để nhận thấy rằng bạn có thể sử dụng cùng một ký tự với cả bộ phân cách thập phân và danh sách 😬 ..

  • Tác giả
  • Bài viết gần đây

Hướng dẫn excel save as csv with different delimiter - excel lưu dưới dạng csv với dấu phân cách khác nhau

Antti Koskela là một nhà phát triển Full Stack Nomadic Nomen Yeut năm đáng tự hào (có đủ thông tin vui nhộn không? Đó chắc chắn là đủ thông tin vui nhộn!), Ai làm giải pháp kiến ​​trúc sư cho Preio Fishbone, xây dựng nơi làm việc kỹ thuật số thú vị.

Anh ấy là nhà phát triển từ năm 2004 (bắt đầu với PHP và Java), và anh ấy đang làm việc trên .NET Project, Azure, Office 365, SharePoint và rất nhiều thứ khác. Anh ấy cũng là Microsoft MVP để phát triển văn phòng.

Đây là blog chuyên nghiệp cá nhân của anh ấy (ví dụ: chuyên nghiệp, nhưng chắc chắn là cá nhân).

Hướng dẫn excel save as csv with different delimiter - excel lưu dưới dạng csv với dấu phân cách khác nhau