صفحات گسترده اکسل به طور گسترده ای برای نگهداری، وارد کردن یا صادرات داده ها از یک برنامه به برنامه دیگر استفاده می شود. علاوه بر این، میتوانید عملیاتهای مختلفی را روی دادهها انجام دهید، مانند مرتبسازی، اعمال فرمولهای ریاضی، تولید نمودار و غیره. اما در موارد مختلف، کتابهای کار XLSX یا XLS اکسل باید تبدیل شوند. به قالب CSV (مقادیر جدا شده با کاما). برای چنین سناریوهایی، این مقاله نحوه تبدیل فایلهای اکسل به CSV در پایتون را پوشش میدهد.
API تبدیل اکسل به CSV پایتون
برای تبدیل فرمتهای XLSX یا XLS اکسل به CSV، از Aspose.Cells برای پایتون از طریق جاوا استفاده میکنیم. این یک API دستکاری صفحه گسترده قدرتمند است که به شما امکان ایجاد، تغییر یا تبدیل فایل های اکسل را می دهد. با استفاده از دستور زیر می توانید API را نصب کنید.
pip install aspose-cells
تبدیل فایل اکسل به CSV
در زیر مراحل تبدیل یک فایل اکسل XLSX یا XLS به CSV در پایتون آمده است.
- فایل اکسل را با استفاده از کلاس Workbook بارگیری کنید.
- اکسل را با استفاده از روش Workbook.save(String, SaveFormat.CSV) به CSV تبدیل کنید.
نمونه کد زیر نحوه تبدیل یک فایل XLSX به CSV در پایتون را نشان می دهد.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat
# یک شی Workbook با مسیر فایل اکسل ایجاد کنید
workbook = Workbook("data.xlsx")
# XLSX را به عنوان CSV ذخیره کنید
workbook.save("ExcelToCSV.csv" , SaveFormat.CSV)
فایل اکسل
CSV تبدیل شده است
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
یک مجوز API رایگان دریافت کنید
با درخواست [مجوز موقت رایگان] میتوانید از API بدون محدودیت ارزیابی استفاده کنید.
نتیجه
در این مقاله با نحوه تبدیل فایل های اکسل به CSV در پایتون آشنا شدید. میتوانید با استفاده از مستندات بیشتر درباره API صفحهگسترده پایتون کاوش کنید. در صورت داشتن هرگونه سؤال یا سؤال، از طریق [تالار گفتمان9 ما را در جریان بگذارید.