Mặc dù tôi cố gắng tránh nó, thỉnh thoảng tôi phải mở tệp CSV trong Excel. Khi tôi làm, nó định dạng các cột chứa số, làm cho chúng vô dụng cho mục đích của tôi. Theo như tôi có thể nói, cách duy nhất để ngăn điều này xảy ra khi nhập là đổi tên tệp để phần mở rộng không phải là .csv và sử dụng trình hướng dẫn nhập để chỉ định định dạng của từng cột. Đối với các tệp có 50-60 cột, điều này là không thực tế.
Vì mọi câu trả lời cho câu hỏi thường gặp này trên internet đều gợi ý một số phương tiện chuyển đổi các số được định dạng trở lại sau khi tệp được mở (điều này sẽ không hiệu quả với tôi - tôi muốn giải quyết vấn đề chung, không phải một vài trường hợp cụ thể) hoặc chọn thủ công loại định dạng của từng cột (mà tôi không muốn làm), tôi đang tìm cách đặt tùy chọn hoặc kiểu toàn cầu sao cho tất cả các cột của tất cả các tệp CSV được mở luôn được định dạng dưới dạng văn bản. Tôi cũng biết về việc "bọc thép" các số có dấu ngoặc kép, nhưng các tệp tôi nhận được không giống như vậy và tôi hy vọng sẽ không phải xử lý trước các tệp để Excel không làm hỏng chúng.
Có cách nào để thực hiện việc này một cách cụ thể : Luôn định dạng tất cả các cột trong tệp CSV đã mở dưới dạng văn bản mà không chọn thủ công từng cột mỗi lần trong khi nhập?
Tôi đang sử dụng Excel 2003, nhưng tôi sẽ trả lời cho năm 2007 nếu đó là những gì bạn biết.