تبدیل فایلهای XLSM(Excel Macro-Enabled Workbook) به فرمت CSV(مقادیر جدا شده با کاما) با استفاده از Python Cloud SDK دنیایی از امکانات را برای دستکاری و تجزیه و تحلیل دادهها باز میکند. این رویکرد به توسعه دهندگان و علاقه مندان به داده قدرت می دهد تا بدون زحمت مجموعه داده های بزرگ را مدیریت کنند و وظایف تبدیل داده را به راحتی انجام دهند. با استفاده از Python Cloud SDK، به یک API قدرتمند و کاربرپسند دسترسی پیدا می کنید که فرآیند تبدیل XLSM به CSV را ساده می کند. بیایید مزایای بی شمار را بررسی کنیم و بررسی کنیم که چگونه این رویکرد می تواند گردش کار پردازش داده شما را ساده کند و بهره وری شما را با استفاده از Python Cloud SDK افزایش دهد.
API تبدیل اکسل REST
انجام وظیفه تبدیل XLSM به CSV با Aspose.Cells Cloud SDK برای Python کارآمدتر و سادهتر میشود. این SDK قدرتمند مجموعه ای جامع از ویژگی ها و عملکردها را ارائه می دهد که به طور خاص برای مدیریت فایل های اکسل از جمله فرمت XLSM طراحی شده اند. بنابراین با Aspose.Cells Cloud، میتوانید با تبدیل یکپارچه دادههای XLSM خود به قالبی که به طور گسترده پذیرفته شده و در ابزارهای تجزیه و تحلیل و پردازش دادههای مختلف استفاده میشود، پتانسیل کامل دادههای XLSM خود را آزاد کنید.
لطفا دستور زیر را برای نصب SDK اجرا کنید:
pip install asposecellscloud
پس از نصب، لطفاً یک حساب رایگان روی داشبورد ابری با استفاده از GitHub یا حساب Google ثبت کنید یا از ثبت نام برای دریافت اعتبار مشتری خود استفاده کنید.
XLSM را در پایتون به CSV تبدیل کنید
برای تبدیل XLSM به CSV با استفاده از قطعه کد پایتون، لطفاً دستورالعملهای مشخصشده در زیر را دنبال کنید.
- یک شی از کلاس CellsApi در حالی که اعتبار مشتری را به عنوان آرگومان ارسال می کنید، ایجاد کنید.
- اکنون نام XLSM ورودی، نام CSV حاصل و فرمت خروجی را به صورت CSV مشخص کنید.
- برای تبدیل XLSM به فرمت CSV و ذخیره فایل حاصل در فضای ذخیرهسازی ابری، روش سلولهای Workbookgetworkbook (…) را فراخوانی کنید.
# برای نمونه کدهای بیشتر، لطفاً به https://github.com/aspose-cells-cloud/aspose-cells-cloud-python مراجعه کنید
def XLSMtoCSV():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# نمونه CellsApi را مقداردهی اولیه کنید
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# کتاب کار XLSB را وارد کنید
input_file = "myDocument.xlsm"
# فرمت حاصل
format = "CSV"
# نام فایل حاصل
output = "Converted.csv"
# برای تبدیل XLSM به CSV با API تماس بگیرید
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# چاپ کد پاسخ در کنسول
print(response)
# چاپ پیام در کنسول (اختیاری)
print('XLSM sucessfully converted to CSV !')
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
اکسل به CSV با استفاده از دستورات cURL
همچنین میتوانید بدون زحمت XLSM را با استفاده از ترکیبی قدرتمند از دستورات cURL و Aspose.Cells Cloud به CSV تبدیل کنید. این رویکرد سادگی، انعطافپذیری و استقلال پلتفرم را ارائه میدهد و امکان یکپارچهسازی یکپارچه با سیستمهای موجود شما را فراهم میکند. علاوه بر این، با پروتکل های امنیتی سختگیرانه، می توانید از امنیت و محرمانه بودن داده های خود در طول فرآیند تبدیل اطمینان داشته باشید.
پیش نیاز این رویکرد، تولید توکن دسترسی JWT است. پس لطفا دستور زیر را در ترمینال خط فرمان اجرا کنید:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
اکنون که توکن JWT را داریم، لطفاً دستور زیر را برای تبدیل XLSM به CSV اجرا کنید و خروجی حاصل را در فضای ذخیره سازی ابری ذخیره کنید.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsm?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=Converted.csv&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
«accessToken» را با توکن دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.
در تصویر بالا، ممکن است متوجه شوید که اطلاعات متنی همه کاربرگ ها به یک فایل CSV تبدیل شده است. برای اطلاع شما، فایل های نمونه استفاده شده در مثال بالا را می توانید از لینک های زیر دانلود کنید:
لینک های مفید
نتیجه
در پایان، چه با استفاده از Aspose.Cells Cloud SDK برای Python یا دستورات cURL با Aspose.Cells Cloud، XLSM را به CSV تبدیل کنید، میتوانید با اطمینان کار را با سهولت و کارایی انجام دهید. بنابراین، هر دو روش تبدیل دقیق و قابل اعتماد را تضمین می کنند و یکپارچگی داده های شما را در طول فرآیند حفظ می کنند. از قدرت این رویکردها برای باز کردن پتانسیل فایل های XLSM خود، تسهیل تجزیه و تحلیل، اشتراک گذاری و پردازش داده ها استفاده کنید.
مقالات مرتبط
برای درک بیشتر توصیه می کنیم مقالات زیر را مرور کنید: