Excel sang CSV Python

Bảng tính Excel được sử dụng rộng rãi để giữ, nhập hoặc xuất dữ liệu từ ứng dụng này sang ứng dụng khác. Ngoài ra, bạn có thể thực hiện các thao tác khác nhau trên dữ liệu, chẳng hạn như sắp xếp, áp dụng công thức toán học, tạo biểu đồ, v.v. Tuy nhiên, trong các trường hợp khác nhau, sổ làm việc XLSX hoặc XLS của Excel là bắt buộc phải được chuyển đổi sang định dạng CSV(Các giá trị được phân tách bằng dấu phẩy). Đối với các trường hợp như vậy, bài viết này trình bày cách chuyển đổi tệp Excel sang CSV bằng Python.

API chuyển đổi Python Excel sang CSV

Để chuyển đổi các định dạng XLSX hoặc XLS của Excel sang CSV, chúng tôi sẽ sử dụng Aspose.Cells for Python qua Java. Đây là một API thao tác bảng tính mạnh mẽ cho phép bạn tạo, sửa đổi hoặc chuyển đổi các tệp Excel. Bạn có thể cài đặt API bằng lệnh sau.

pip install aspose-cells

Chuyển đổi tệp Excel sang CSV

Sau đây là các bước để chuyển đổi tệp Excel XLSX hoặc XLS sang CSV bằng Python.

Mẫu mã sau đây cho thấy cách chuyển đổi tệp XLSX sang CSV bằng Python.

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat

# Tạo một đối tượng Workbook với đường dẫn của tệp Excel
workbook =  Workbook("data.xlsx")

# Lưu XLSX dưới dạng CSV
workbook.save("ExcelToCSV.csv" , SaveFormat.CSV)

Tệp Excel

Excel sang CSV Python

CSV được chuyển đổi

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

Nhận giấy phép API miễn phí

Bạn có thể sử dụng API mà không có giới hạn đánh giá bằng cách yêu cầu giấy phép tạm thời miễn phí.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp Excel sang CSV bằng Python. Bạn có thể khám phá thêm về API bảng tính Python bằng cách sử dụng tài liệu. Trong trường hợp bạn có bất kỳ câu hỏi hoặc thắc mắc nào, vui lòng cho chúng tôi biết qua diễn đàn của chúng tôi.

Xem thêm