Byte để excel python

Trong bài viết này, Học Excel Online sẽ hướng dẫn các cách nhanh chóng và hiệu quả để xuất dữ liệu từ Excel sang CSV và tìm hiểu cách chuyển đổi Excel sang CSV mà vẫn giữ nguyên các ký tự đặc biệt và các biểu tượng nước ngoài. Dưới đây là các phương pháp làm cho tất cả các phiên bản của Excel 2013, 2010 và 2007

Làm thế nào để chuyển đổi tệp Excel sang CSV

Nếu bạn cần xuất tệp Excel sang ứng dụng khác, ví dụ. window address Outlook or base Access, you can convert the table excel to CSV before and after that enter into other program. Dưới đây, bạn sẽ tìm thấy hướng dẫn từng bước để xuất một bảng tính Excel sang định dạng CSV bằng cách sử dụng lệnh Save as

  1. Trong bảng tính Excel của bạn, chuyển sang tab Tệp rồi nhấp vào Lưu dưới dạng. Ngoài ra, bạn có thể nhấn F12 để mở cùng một hộp thoại Save As
1- Chuyển đổi Excel sang tệp CSV và xuất định dạng CSV UTF-8
  1. Trong hộp Lưu dưới dạng, chọn lưu tệp Excel của bạn dưới định dạng CSV [được phân cách bằng dấu phẩy]
2- Chuyển đổi Excel sang tệp CSV và xuất định dạng CSV UTF-8

Ngoài CSV [được phân cách bằng dấu phẩy], một vài định dạng csv khác có sẵn cho bạn

  • CSV [được phân cách bằng dấu phẩy]. Định dạng này lưu tệp Excel dưới dạng văn bản được phân cách bằng dấu phẩy có thể được sử dụng trong một chương trình Windows hoặc một phiên bản hệ điều hành Windows khác
  • CSV [Macintosh]. Định dạng này lưu bảng tính Excel của bạn dưới định dạng tệp mà văn bản được phân cách bằng dấu hài để sử dụng trên hệ điều hành Mac
  • CSV [MS-DOS]. Lưu tệp Excel của bạn dưới dạng tệp được phân tách bằng dấu phẩy để sử dụng trên hệ điều hành MS-DOS
  • Văn bản Unicode [*txt]. Đây là một định dạng cơ bản cho máy tính công nghiệp được hỗ trợ bởi hầu hết các hệ thống điều hành hiện tại bao gồm Windows, Macintosh, Linux và Solaris Unix. Nó có thể xử lý các ký tự của hầu hết các ngôn ngữ hiện đại và thậm chí một số ngôn ngữ cổ đại. Vì vậy, nếu tệp Excel của bạn chứa dữ liệu bằng ngoại ngữ, trước tiên hãy lưu nó ở định dạng Văn bản Unicode và sau đó chuyển sang CSV

Chú thích. Tất cả các kiểu định dạng đã được đề cập đến chỉ được lưu trên trang tính Excel đang hoạt động

  1. Chọn thư mục nơi bạn muốn lưu tệp Excel ở định dạng CSV, sau đó nhấp vào Lưu

Sau khi bạn nhấp vào Lưu, Excel sẽ hiển thị hai hộp thoại. Don't lo lắng, đây không phải là thông báo lỗi và mọi thứ đều đúng

  1. Hộp thoại đầu tiên nhắc bạn rằng chỉ trang tính Excel đang hoạt động mới được lưu vào định dạng tệp CSV. Nếu đây là những gì bạn đang tìm kiếm, hãy nhấn OK
3- Chuyển đổi Excel sang tệp CSV và xuất định dạng CSV UTF-8

Nếu bạn cần lưu nội dung của tất cả các trang mà bạn có trong bảng tính, hãy nhấp vào Hủy và sau đó lưu từng bảng tính riêng lẻ dưới dạng tệp Excel riêng. Sau đó lưu từng tệp Excel dưới định dạng CSV

  1. Lướt vào OK trong hộp thoại đầu tiên sẽ hiển thị thông báo thứ hai thông báo cho bạn biết rằng bảng tính của bạn có thể chứa các tính năng không được hỗ trợ bởi mã hóa CSV. Điều này được rồi, vì vậy chỉ cần nhấp vào Có
4- Chuyển đổi Excel sang tệp CSV và xuất định dạng CSV UTF-8

Tìm hiểu thêm. Học excel nâng cao ở đâu

Xuất Excel sang CSV với mã hóa UTF-8 hoặc UTF-16

Nếu bảng tính Excel của bạn chứa một số ký hiệu đặc biệt, ký tự nước ngoài [dấu ngã, dấu vân tay] hoặc chữ tượng hình, sau đó chuyển đổi Excel sang CSV theo cách được mô tả sẽ không hoạt động

Vấn đề là lệnh Save As CSV làm biến dạng các ký tự bên ngoài ASCII [American Standard Code for Interchange]. Và nếu tệp Excel của bạn có dấu trích dẫn hoặc dấu gạch ngang dài [ví dụ:. from document Word gốc đã được sao chép / dán vào Excel], các ký tự này sẽ bị làm nhạt

Cách dễ dàng là lưu một bảng tính Excel dưới định dạng tệp Unicode [. txt] and after that convert it to CSV. Bằng cách này, bạn sẽ giữ tất cả các ký tự không phải ASCII để không bị hư hại

Trước khi tiếp tục, hãy để tôi chỉ ra những điểm khác biệt chính giữa mã hóa UTF-8 và UTF-16 để bạn có thể chọn định dạng đúng trong từng trường hợp cụ thể

UTF-8 là một mã hóa nhỏ gọn hơn vì nó sử dụng từ 1 đến 4 byte cho mỗi biểu tượng. Nói chung, định dạng này được khuyến khích nếu các ký tự ASCII chiếm đa số trong tệp của bạn bởi vì hầu hết các ký tự như vậy được lưu trữ mỗi ký tự trong một byte. Một ưu điểm khác là tệp UTF-8 chỉ chứa các ký tự ASCII có cùng mã hóa như tệp ASCII

UTF-16 sử dụng 2 đến 4 byte để lưu trữ mỗi ký tự. Tuy nhiên, tệp UTF-16 không phải lúc nào cũng yêu cầu nhiều dung lượng hơn UTF-8. Ví dụ. các ký tự tiếng Nhật mất từ ​​3 đến 4 byte trong UTF-8 và 2 đến 4 byte trong UTF-16. Vì vậy, bạn có thể muốn sử dụng UTF-16 nếu dữ liệu Excel của bạn chứa bất kỳ ký tự nào của châu Á, bao gồm Nhật Bản, Trung Quốc hoặc Hàn Quốc. Một bất lợi đáng chú ý của định dạng này là nó không hoàn toàn tương thích với các tập tin ASCII và yêu cầu một số chương trình nhận định dạng Unicode để hiển thị cho chúng tôi. Hãy ghi nhớ điều này nếu bạn cần nhập tệp kết quả ở đâu bên ngoài Excel

Làm thế nào để chuyển đổi Excel sang CSV UTF-8

Giả sử bạn có một bảng tính Excel với một số ký tự nước bên ngoài, trong trường hợp này là tên tiếng Nhật

5- Chuyển đổi Excel sang tệp CSV và xuất định dạng CSV UTF-8

Để xuất tệp Excel này sang CSV giữ nguyên các biểu tượng chữ còn lại, hãy làm theo các bước dưới đây

Để xuất tệp Excel này sang CSV giữ nguyên các biểu tượng chữ còn lại, hãy làm theo các bước dưới đây

  1. Trong bảng tính Excel của bạn, đi tới File > Save as
  2. Đặt tên tệp và chọn Văn bản Unicode [*. txt] từ danh sách thả xuống bên cạnh “Lưu dưới dạng“, sau đó nhấp vào Lưu
6- Chuyển đổi Excel sang tệp CSV và xuất định dạng CSV UTF-8
  1. Open Unicode file. txt bằng trình soạn thảo văn bản bạn thích, ví dụ như Notepad

Chú thích. Một số trình soạn thảo văn bản đơn giản không hỗ trợ đầy đủ các ký tự Unicode, do đó một số ký tự có thể hiển thị dưới dạng hộp vuông. Trong hầu hết các trường hợp, điều này sẽ không ảnh hưởng đến kết quả của tệp và bạn chỉ cần bỏ qua điều này hoặc sử dụng trình soạn thảo văn bản tiên tiến hơn như Notepad ++

  1. Vì tệp văn bản unicode của chúng tôi là tệp được phân cách bởi tab và chúng tôi muốn chuyển đổi Excel sang tệp CSV [phân cách bằng dấu phẩy], chúng tôi cần phải thay thế tất cả các tab bằng dấu phẩy

Chú thích. Nếu bạn không cần tệp chính xác được phân tách bằng dấu phẩy, chỉ cần bất kỳ tệp CSV nào mà Excel có thể hiểu được, bạn có thể bỏ qua bước này vì Microsoft Excel xử lý các tệp được phân tách bằng tab tốt

Nếu bạn muốn tệp CSV được phân cách bằng dấu hài, hãy tiếp tục với Notepad theo cách sau

  • Chọn một tab ký tự, kích chuột phải vào nó và chọn Sao chép, hoặc chỉ cần nhấn CTRL + C như có thể hiển thị trong hình bên dưới
7- Chuyển đổi Excel sang tệp CSV và xuất định dạng CSV UTF-8
  • Nhấn CTRL + H để mở hộp thoại Replace and paste tab đã được sao chép [CTRL + V] vào trường Find what. Khi bạn làm điều này, con trỏ sẽ chuyển sang phải chỉ ra rằng tab đã được dán. Nhập comcom vào trường Replace with và nhấp vào Replace all

Trong Notepad, kết quả sẽ như hình bên dưới

  1. Chọn Tệp>Lưu dưới dạng, nhập tên và thay đổi Mã hóa sang UTF-8. Bấm nút Lưu
8- Chuyển đổi Excel sang tệp CSV và xuất định dạng CSV UTF-8
  1. Mở Windows Explorer và thay đổi đuôi tệp từ. txt hát. csv

Other way is change the end. txt to. csv trực tiếp trong hộp thoại Lưu dưới dạng Notepad và chọn Tất cả tệp [*. *] Bên cạnh Lưu dưới dạng Loại, như thể hiện trong hình dưới đây

  1. Mở tệp CSV từ Excel bằng cách nhấp vào Tệp> Mở> Tệp văn bản [. prn,. văn bản,. csv] và xác minh nếu dữ liệu được rồi

Chú thích. Nếu tệp của bạn được dành cho sử dụng bên ngoài Excel và định dạng UTF-8 bị bắt buộc, thì không thực hiện bất kỳ chỉnh sửa nào trong bảng tính và cũng không nên lưu thành tệp CSV trong Excel vì điều này có thể gây ra . Nếu một số dữ liệu không xuất hiện ngay trong Excel, hãy mở tệp trong Notepad và sửa dữ liệu tại đó. Nhớ lưu tệp ở định dạng UTF-8 lại

Làm thế nào để chuyển tệp Excel thành CSV UTF-16

Xuất tệp Excel dưới định dạng CSV UTF-16 nhanh hơn và dễ dàng hơn nhiều so với chuyển đổi sang UTF-8. Điều này là để Excel tự động sử dụng định dạng UTF-16 khi lưu tệp dưới dạng Unicode [. txt]

Vì vậy, những gì bạn làm chỉ đơn giản là nhấn vào Tệp> Lưu dưới dạng trong Excel, chọn định dạng Văn bản Unicode [*. txt], and after that change file extension section to. csv trong Windows Explorer. Don't Don't

Xem thêm. Học excel văn phòng với các chuyên gia

Các cách khác để chuyển đổi các tệp Excel sang CSV

Các phương pháp xuất Excel sang CSV [UTF-8 và UTF-16] chúng tôi vừa mô tả là phổ biến, có nghĩa là chúng hoạt động với tất cả các ký tự đặc biệt và trong bất kỳ phiên bản Excel nào, từ năm nào

Có một số cách khác để chuyển đổi dữ liệu Excel sang CVS

Chuyển đổi Excel sang CSV bằng bảng tính Google

Việc sử dụng Bảng tính Google để xuất tệp Excel sang CSV có vẻ là một giải pháp rất đơn giản. Giả sử bạn đã cài đặt Google Drive, hãy thực hiện 5 bước đơn giản sau đây

  1. Trên Google Drive, nhấp vào nút Tạo và chọn Bảng tính
  2. Click to Import from menu File

  1. Lật lên và chọn một tệp từ máy tính của bạn
  2. Chọn Thay thế bảng tính và nhấp vào Nhập

mẹo. Nếu bạn có một tệp Excel đơn giản, vậy bạn chỉ cần sao chép / dán dữ liệu vào Google sheet để tiết kiệm thời gian

  1. Đến Tệp>Tải xuống dưới dạng, chọn Giá trị được phân tách bằng dấu phẩy [CVS, trang tính hiện tại] và lưu tệp SCV về máy

Cuối cùng, mở tệp CSV trong một số trình soạn thảo văn bản để đảm bảo tất cả các ký tự được lưu chính xác. Đáng tiếc là các tệp CSV đã được chuyển đổi theo cách này không phải lúc nào cũng hiển thị một cách chính xác trong Excel

Save file. xlsx to. xls and after that transfer to file. csv

Tôi đã gặp sự cố giải pháp này trên một trong các diễn đàn Excel. Thành thật mà nói, tôi chưa từng dùng phương pháp này, nhưng nhiều người dùng report rằng các ký tự đặc biệt bị mất khi lưu file. xlsx trực tiếp vào. csv thì sẽ được lưu giữ nếu lưu tệp. xlsx vào. xls before then save back

Dù sao, bạn có thể thử phương pháp xuất Excel này sang CSV ở bên mình và nếu nó hoạt động, đây có thể là một thời gian tiết kiệm điện

Chủ Đề