Chuyển đổi CSV sang chiều rộng cố định trong Notepad ++?


41

Có cách nào trong Notepad ++ để chuyển đổi tệp được phân tách bằng dấu phẩy thành các cột có chiều rộng cố định không?

Tính năng này tồn tại trong UltraEdit và được giải thích trong Làm việc với các tệp CSV , nhưng tôi hài lòng với Notepad ++ của mình và tôi không muốn trả tiền cho một bản sao UltraEdit.

Câu trả lời:


49

Sử dụng menu TextFX tích hợp.

TextFX -> Chỉnh sửa TextFX -> Sắp xếp nhiều dòng theo (,)

Tôi đã không tự mình khám phá điều này, tôi đã tìm thấy nó trên sourceforge trong khi cố gắng tìm ra câu hỏi chính xác này!


2
Đẹp nhưng "hết bộ nhớ" cho 15k hàng.
watbywbarif

1
ngoài ra, nó còn thêm khoảng trắng vào tệp :-(
Radek

1
Radek nếu bạn muốn tách dòng, có một tính năng ngay phía trên trong menu có tên là "split lines at ..."
JinSnow

4
Lưu ý rằng kể từ Notepad ++ v7, bạn phải cài đặt plugin Nhân vật TextFx bằng Trình quản lý plugin.
E-Riz

1
TextFX dường như không có sẵn cho NPP 64bit
DaveInCaz

10

Trong khi đó tôi vừa tìm thấy một công cụ rất hay cho việc đó. Nó được gọi là CSV và có sẵn ở đây , với nhiều tính năng hay. Nếu bạn ghét Excel khi xem các tệp CSV như tôi, bạn nên dùng thử.


0

Có, có thể trong Notepad: menu Chỉnh sửa -> Thay thế ... -> Thay thế Tất cả ',' bằng '\ t'.


6
-1. Chuyển đổi nó thành định dạng tách TAB không làm cho nó thành định dạng cột có chiều rộng cố định.
Peter Mortensen

3
Sử dụng "\ t" theo nghĩa đen không hoạt động, cả trong Notepad hoặc Notepad ++. Việc sử dụng ký tự TAB trong hộp thoại luôn là một thách thức. Một cách giải quyết phổ biến là nhập một ký tự TAB trong tài liệu, đặt nó vào bảng tạm bằng cách cắt (Ctrl + X) và dán nó vào trường trong hộp thoại thay thế.
Peter Mortensen

2
OK, trong Notepad ++, chọn tùy chọn "Extended (\ n, \ r, \ t, \ 0, \ x)" làm cho nó hoạt động.
Peter Mortensen

TextFX -> Chỉnh sửa TextFX -> "chia dòng tại ..."
JinSnow

1
@PeterMortensen Nó không hoạt động trừ khi kích thước tab của bạn dài hơn (chiều dài của mục nhập dài nhất trong cột) - (chiều dài ngắn nhất trong cột). Ví dụ: nếu kích thước tab của bạn là 4, dòng dài nhất của bạn là 20 và dòng ngắn nhất của bạn là 5. Điều đó, trường hợp sử dụng rất phổ biến, vẫn sẽ dẫn đến một tệp không đồng đều.
jpmc26
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.