Xin chào, tôi cần chuyển đổi tệp excel sang tệp CSV. Tôi đã đọc Excel và sử dụng hoạt động ghi CSV. Nhưng một số giá trị như 00123 đang thay đổi thành 123[Các số 0 đứng đầu bị thiếu] và 23/05/2022 đang thay đổi thành 23-05-2022[ / đang thay đổi thành -]. Giúp mình cách chuyển file excel sang CSV mà không làm mất định dạng ô
Cảm ơn trước
Giữ một bản sao của các tệp dữ liệu của bạn ở định dạng văn bản thuần túy, với dấu phân cách bằng dấu phẩy hoặc tab. Tôi thường sử dụng các tệp được phân cách bằng dấu phẩy [CSV]
Vì vậy, một bảng tính như thế này
215. 70. 73105. 2Nữ1056142. 41. 1683. 1Nam1045297. 61. 23124. 8Nam1034243. 61. 18120. 0Nữ1023273. 40. 60134. 1Nam1012triglycinsulinglucosesexid1EDCBASẽ trở thành một tệp văn bản đơn giản như thế này
id,sex,glucose,insulin,triglyc
101,Male,134.1,0.60,273.4
102,Female,120.0,1.18,243.6
103,Male,124.8,1.23,297.6
104,Male,83.1,1.16,142.4
105,Male,105.2,0.73,215.7
Nhìn thì không đẹp, nhưng bạn có thể mở tệp trong Excel và nó sẽ đẹp trở lại. Quan trọng hơn, loại định dạng tệp không độc quyền này không và sẽ không bao giờ yêu cầu bất kỳ loại phần mềm đặc biệt nào
[Và hầu hết thời gian, điều đầu tiên tôi làm với một tệp Excel là chuyển đổi nó thành một tập hợp các tệp CSV, mỗi tệp một trang tính, vì chúng dễ xử lý hơn trong mã. ]
Nếu bất kỳ ô nào trong dữ liệu của bạn có dấu phẩy, Excel sẽ đặt dấu ngoặc kép xung quanh nội dung của từng ô khi được lưu ở định dạng CSV. Điều đó đòi hỏi sự khéo léo hơn một chút để giải quyết, nhưng nó thường không phải là vấn đề đáng lo ngại
Để lưu tệp Excel dưới dạng tệp được phân cách bằng dấu phẩy
- Từ thanh menu, Tệp → Lưu dưới dạng
- Bên cạnh “Định dạng. ”, nhấp vào menu thả xuống và chọn “Giá trị được phân tách bằng dấu phẩy [CSV]”
- Nhấp vào để lưu"
- Excel sẽ nói điều gì đó như "Sổ làm việc này chứa các tính năng sẽ không hoạt động...". Bỏ qua điều đó và nhấp vào “Tiếp tục”
- Thoát khỏi Excel. Nó sẽ hỏi bạn, "Bạn có muốn lưu những thay đổi bạn đã thực hiện không?" . [Excel thực sự không muốn bạn sử dụng một định dạng khác với định dạng của nó. ]
Lưu ý rằng cũng có một tùy chọn để lưu dưới dạng “Văn bản được phân cách bằng tab”. Nhiều người thích điều đó. [Bản thân tôi không thích các dấu phân cách tab lắm, vì nhiều ký tự tab liền kề khó phân biệt bằng mắt. ]
Cũng xin lưu ý rằng, nếu tệp Excel của bạn chứa các tính năng quan trọng không hoạt động khi được lưu dưới dạng tệp văn bản thuần túy, thì đó là sự cố. Đối với tệp dữ liệu chính của bạn, hãy giữ mọi thứ đơn giản
Cá nhân tôi thích sử dụng thanh dọc [|
] làm dấu phân cách giữa các trường vì bản thân dữ liệu sẽ hiếm khi chứa thanh dọc. Nhưng bạn không thể lấy nó từ Excel
Đôi khi, bạn có thể cần lưu sổ làm việc ở định dạng tệp khác, chẳng hạn như văn bản [txt] hoặc định dạng giá trị được phân tách bằng dấu phẩy [csv]. Chỉ cần lưu ý rằng bất cứ khi nào bạn lưu sổ làm việc ở định dạng tệp khác, một số định dạng, dữ liệu và tính năng của sổ làm việc đó có thể không được lưu
thận trọng. Khi bạn lưu sổ làm việc ở bất kỳ định dạng văn bản nào, tất cả định dạng sẽ bị xóa
Mở sổ làm việc bạn muốn lưu
Nhấp vào Tệp > Lưu dưới dạng
Chọn nơi bạn muốn lưu sổ làm việc
Trong hộp thoại Save As, điều hướng đến vị trí bạn muốn
Nhấp vào mũi tên trong hộp Lưu dưới dạng và chọn loại văn bản hoặc định dạng tệp CSV bạn muốn
Ghi chú. Các định dạng tệp bạn sẽ thấy khác nhau, tùy thuộc vào loại trang tính đang hoạt động trong sổ làm việc của bạn [trang tính, trang tính biểu đồ hoặc loại trang tính khác]
Trong hộp Tên tệp, chấp nhận tên được đề xuất hoặc nhập tên mới cho sổ làm việc
Các định dạng tệp văn bản có sẵn
Định dạng
Sự mở rộng
Sự mô tả
Văn bản được định dạng [Phân cách bằng dấu cách]
prn
Định dạng hoa sen được phân định bằng dấu cách. Chỉ lưu trang tính đang hoạt động
Văn bản [được phân định bằng tab]
txt
Lưu sổ làm việc dưới dạng tệp văn bản được phân định bằng tab để sử dụng trên một hệ điều hành Microsoft Windows khác và đảm bảo rằng các ký tự tab, ngắt dòng và các ký tự khác được diễn giải chính xác. Chỉ lưu trang tính đang hoạt động
Văn bản [Macintosh]
txt
Lưu sổ làm việc dưới dạng tệp văn bản được phân cách bằng tab để sử dụng trên hệ điều hành Macintosh và đảm bảo rằng các ký tự tab, ngắt dòng và các ký tự khác được diễn giải chính xác. Chỉ lưu trang tính đang hoạt động
Văn bản [MS-DOS]
txt
Lưu sổ làm việc dưới dạng tệp văn bản được phân định bằng tab để sử dụng trên hệ điều hành MS-DOS và đảm bảo rằng các ký tự tab, ngắt dòng và các ký tự khác được diễn giải chính xác. Chỉ lưu trang tính đang hoạt động
Văn bản Unicode
txt
Lưu sổ làm việc dưới dạng văn bản Unicode, một tiêu chuẩn mã hóa ký tự do Unicode Consortium phát triển
CSV [được phân cách bằng dấu phẩy]
csv
Lưu sổ làm việc dưới dạng tệp văn bản được phân tách bằng dấu phẩy để sử dụng trên hệ điều hành MS-DOS và đảm bảo rằng các ký tự tab, ngắt dòng và các ký tự khác được diễn giải chính xác. Chỉ lưu trang tính đang hoạt động