Lập trình chuyển đổi excel sang csv
Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách chuyển đổi tệp excel sang Tệp CSV (Giá trị được phân tách bằng dấu phẩy) bằng python Show
Giả sử chúng tôi đã lấy một tệp excel có tên sampleTutorialsPoint. xlsx chứa một số văn bản ngẫu nhiên. Chúng tôi sẽ trả lại Tệp CSV sau khi chuyển đổi tệp excel đã cho thành tệp CSV mẫu TutorialsPoint. xlsx Player NameAgeTypeCountryTeamRunsWicketsVirat Kohli33BatsmanIndiaRoyal Challengers Bangalore630020Bhuvaneshwar Kumar34BatsmanIndiaSun Risers Hyderabad333140Mahendra Singh Dhoni39BatsmanIndiaChennai Super Kings45000Rashid Khan28BowlerAfghanistanGujarat Titans500130Hardik Pandya29All rounderIndiaGujarat Titans240085David Warner34BatsmanAustraliaDelhi Capitals550012Kieron Pollard35All rounderWest IndiesMumbai Indians300067Rohit Sharma33BatsmanIndiaMumbai Indians545620Kane Williamson33BatsmanNew ZealandSun Risers Hyderabad32225Kagiso Rabada29BowlerSouth AfricaLucknow Capitals335111Phương pháp 1. Chuyển đổi Excel sang CSV bằng Mô-đun PandasThuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Ví dụChương trình sau chuyển đổi tệp excel thành tệp CSV và trả về tệp CSV mới đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - | index | Player Name | Age | Type | Country | Team |Runs | Wickets | |--------|---------------------|-----|-----------|------------------|---------------------------|----- |---------| | 0 |Virat Kohli | 33|Batsman | India |Royal Challengers Bangalore| 6300 | 20 | | 1 |Bhuvaneshwar Kumar | 34|Batsman | India |Sun Risers Hyderabad | 333 | 140 | | 2 |Mahendra Singh Dhoni | 39|Batsman | India |Chennai Super Kings | 4500 | 0 | | 3 |Rashid Khan | 28|Bowler | Afghanistan |Gujarat Titans | 500 | 130 | | 4 |Hardik Pandya | 29|All rounder| India |Gujarat Titans | 2400 | 85 | | 5 |David Warner | 34|Batsman | Australia |Delhi Capitals | 5500 | 12 | | 6 |Kieron Pollard | 35|All rounder| West Indies |Mumbai Indians | 3000 | 67 | | 7 |Rohit Sharma | 33|Batsman | India |Mumbai Indians | 5456 | 20 | | 8 |Kane Williamson | 33|Batsman | New Zealand |Sun Risers Hyderabad | 3222 | 5 | | 9 |Kagiso Rabada | 29|Bowler | South Africa |Lucknow Capitals | 335 | 111 | Trong chương trình này, chúng tôi sử dụng hàm pandas read_excel() để đọc tệp excel chứa một số dữ liệu giả ngẫu nhiên, sau đó chúng tôi sử dụng hàm to csv() để chuyển đổi tệp excel thành csv. Nếu chúng tôi chuyển chỉ mục dưới dạng đối số sai, thì tệp CSV cuối cùng không chứa hàng chỉ mục ở đầu. Sau đó, chúng tôi đã chuyển đổi CSV thành khung dữ liệu để xem liệu các giá trị từ tệp excel có được sao chép vào tệp CSV hay không Phương pháp 2. Chuyển đổi Excel sang CSV bằng Mô-đun openpyxl và CSVThuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
pip install openpyxl
Ví dụChương trình sau đây chuyển đổi tệp excel thành tệp CSV và trả về tệp CSV mới - đầu raKhi thực thi, chương trình trên tạo một tệp CSV mới (ResultCsvFile. csv) sẽ được tạo với dữ liệu của Excel Trong chương trình này, chúng tôi có một tệp excel với một số dữ liệu giả ngẫu nhiên, tệp này chúng tôi tải dưới dạng tác phẩm openpyxl và được thiết lập để sử dụng bằng thuộc tính active. Sau đó, chúng tôi tạo một tệp CSV mới và mở nó ở chế độ ghi, sau đó chúng tôi duyệt qua từng hàng tệp excel và sao chép dữ liệu vào tệp CSV mới được tạo Phần kết luậnTrong hướng dẫn này, chúng ta đã học cách đọc tệp excel và chuyển đổi nó thành sổ làm việc openpyxl, sau đó cách chuyển đổi nó thành tệp CSV và xóa chỉ mục, cuối cùng là cách chuyển đổi tệp CSV thành khung dữ liệu pandas Làm cách nào để chuyển đổi Excel sang CSV theo chương trình?Bước 4. Sử dụng đoạn mã sau để chuyển đổi tệp Excel có văn bản đơn giản thành tệp CSV. . SaveAs(Chuỗi,Chuỗi) SaveAs(Chuỗi,Chuỗi,Mã hóa) SaveAs(Luồng,Chuỗi) SaveAs(Luồng,Chuỗi,Mã hóa) Power Automate có thể chuyển đổi Excel sang CSV không?có một hành động 'Tạo bảng CSV' trong Power Automate sẽ chuyển đổi bất kỳ mảng nào thành định dạng csv .
Làm cách nào để chuyển đổi Excel sang CSV theo chương trình trong Java?Các bước chuyển đổi XLS sang CSV qua Java . Tải tệp XLS với một phiên bản của lớp Workbook Sổ làm việc cuộc gọi. phương pháp lưu Truyền đường dẫn đầu ra với tiện ích mở rộng CSV làm tham số Kiểm tra đường dẫn được chỉ định cho tệp CSV kết quả Làm cách nào để chuyển đổi XLSX sang CSV bằng tập lệnh bó?Làm cách nào để chuyển đổi hàng loạt từ tệp XLSX sang tệp CSV mà không cần cài đặt ứng dụng MS Excel? . Chỉ định một thư mục đích Tìm kiếm thư mục đích cho tất cả *. tệp XLSX Chuyển đổi tất cả *. Các tệp XLSX trong thư mục đó được lưu dưới dạng *. XLSX. CSV Xóa đã chuyển đổi *. Các tệp XLSX từ thư mục đó |