Tạo tệp CSV từ Excel bằng dấu phân cách khác dấu phẩy?


0

Có cách nào để tạo tệp CSV từ tệp Excel không, nhưng với dấu phân cách không phải là dấu phẩy?

Tôi đã thử thay đổi các thông số Windows. Trong Bảng điều khiển Windows -> Nhấp, Ngôn ngữ & Vùng -> bảng tham số định dạng, tôi đặt dấu phân cách tôi muốn và sau đó tạo tệp CSV. Điều đó đã không làm việc.

Cụ thể, tôi đang tìm cách buộc phiên bản tiếng Pháp (Excel 2007) xuất CSV bằng dấu phân cách dấu phẩy thay vì dấu chấm phẩy.

Bạn có bất cứ ý tưởng?


Câu trả lời:


2

Danh sách phân tách được đặt trong Language & Regioncài đặt sẽ không hoạt động nếu bạn có Bộ phân tách thập phân được đặt thành cùng một ký tự.

Vì vậy, nếu bạn đã ,đặt làm dấu tách thập phân được đặt ở đó - bạn không thể có ,dấu phân cách danh sách và Excel sẽ sử dụng mặc định ;.

Bạn phải sử dụng .như dấu tách thập phân hoặc viết một số macro sẽ lưu tài liệu của bạn ở định dạng mong muốn.


Tôi cần dấu tách thập phân để giữ dấu phẩy, vì có một số số thập phân trong CSV. Rất lý tưởng, tôi cần CSV được tạo bằng dấu phân cách dấu phẩy và với tất cả các cột được bao quanh bởi "" (để thoát dấu phân cách thập phân là dấu phẩy). Tôi tin rằng một macro là cách nhanh nhất để làm điều này. Vấn đề là: Tôi chưa bao giờ tạo macro trước đó ...;)
yo_haha

@yo_haha Vì vậy, bạn cần một macro sẽ xây dựng toàn bộ nội dung CSV.
Kamil

1
@yo_haha Nếu bạn không muốn gây rối với macro - có thể lưu tệp của bạn với cài đặt mặc định và sửa đổi nó bằng một số công cụ bên ngoài (có nhiều trình chuyển đổi CSV).
Kamil

Tôi sẽ thử chuyển đổi CSV trước các macro :) Cảm ơn
yo_haha

Bạn có nhớ tên của một số trình chuyển đổi cho phép thay đổi dấu phân cách không?
yo_haha
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.