
تبدیل Workbook Excel به SQL Script در جاوا.
صفحهگسترده اکسل برای سازماندهی دادهها عالی هستند، اما برای پرسوجوهای پویا، مقیاسپذیری یا ادغام با برنامهها ایدهآل نیستند. بنابراین، تبدیل فایلهای اکسل به فرمت SQL این شکاف را با امکان مهاجرت یکپارچه دادهها به پایگاههای داده رابطهای پر میکند. این تبدیل به شما اجازه می دهد تا از قدرت SQL برای دستکاری داده ها، پرس و جو و یکپارچه سازی پیشرفته استفاده کنید و آن را به یک گام اساسی برای ساخت راه حل های مبتنی بر داده قوی و مقیاس پذیر تبدیل می کند.
API تبدیل اکسل به SQL
Aspose.Cells Cloud SDK for Java یک راه حل قوی و کارآمد برای تبدیل صفحات گسترده Excel به فایل های SQL ارائه می دهد. API از طیف گسترده ای از فرمت های اکسل، از جمله XLS، XLSX، و CSV پشتیبانی می کند و از سازگاری با انواع فایل های مختلف اطمینان می دهد. با ویژگی های پیشرفته خود، SDK به کاربران اجازه می دهد تا فرآیند تبدیل را سفارشی کنند، مانند مشخص کردن کاربرگ های خاص، فیلتر کردن داده ها یا نگاشت ستون ها به ساختارهای جدول SQL.
نصب و راه اندازی
لطفا جزئیات زیر را به فایل pom.xml پروژه ساخت maven اضافه کنید.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
- می توانید آخرین نسخه را از Aspose Repository دانلود کنید.
اکنون، ما باید اعتبار مشتری خود را از داشبورد ابری دریافت کنیم. اگر حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.
تبدیل اکسل به فایل SQL در جاوا
در این بخش، ما قصد داریم جزئیات مربوط به نحوه تبدیل برنامهنویسی یک کتاب کار Excel به فایل SQL را با استفاده از قطعه کد Java بررسی کنیم:
CellsApi api = new CellsApi(clientId,clientSecret);
در حین ارائه اعتبار مشتری به عنوان آرگومان های ورودی، نمونه ای از CellsApi ایجاد کنید.
api.uploadFile("input.xls", file, "internal");
با استفاده از روش uploadFile(…) کتاب کار منبع اکسل را در فضای ذخیره سازی ابری آپلود کنید.
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.sql", "internal", null);
در نهایت، متد cellsWorkbookGetWorkbook(…) را برای شروع عملیات تبدیل فراخوانی کنید.
// برای مثالهای بیشتر، لطفاً به https://github.com/aspose-cells-cloud/aspose-cells-cloud-java مراجعه کنید
try
{
// ClientID و ClientSecret را از https://dashboard.aspose.cloud/ دریافت کنید
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// یک نمونه از CellsApi با استفاده از اعتبار مشتری ایجاد کنید
CellsApi api = new CellsApi(clientId,clientSecret);
// نام کتاب کار ورودی اکسل
String name = "input.xls";
// فرمت فایل حاصل
String format = "SQL";
// بارگیری فایل از سیستم محلی
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// فایل ورودی اکسل را در فضای ذخیره سازی ابری آپلود کنید
api.uploadFile("input.xls", file, "internal");
// انجام عملیات تبدیل سند
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.sql", "internal", null);
// پیام موفقیت چاپ
System.out.println("The Excel workbook to SQL file conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
پیش نمایش تبدیل فایل اکسل به SQL.
فایل XLS به SQL با استفاده از دستورات cURL {#(#xls-sql-java)}
Aspose.Cells Cloud تبدیل سریع و کارآمد Excel به SQL را با استفاده از دستورات ساده cURL فعال میکند، و آن را به یک راهحل ایدهآل برای توسعهدهندگانی تبدیل میکند که گردشهای کاری سبک و قابل نوشتن را ترجیح میدهند. این رویکرد به شما امکان می دهد مستقیماً از طریق خط فرمان با API تعامل داشته باشید و نیاز به تنظیمات پیچیده یا کتابخانه های اضافی را از بین ببرید.
اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT با استفاده از دستور زیر است:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
هنگامی که رمز دسترسی JWT را دریافت کردیم، لطفاً دستور زیر را برای صادرات کتاب کار اکسل به فایل SQL اجرا کنید.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"sql\",}"
«sourceFile» را با نام کتاب کار ورودی اکسل موجود در فضای ذخیرهسازی ابری، «myResultant» با نام فایل SQL حاصل و «accessToken» را با نشانه دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.
برای ذخیره فایل SQL حاصل در درایو محلی، لطفاً دستور cURL زیر را اجرا کنید.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.sql"
مبدل رایگان اکسل به SQL
برای اینکه به سرعت شاهد قابلیتهای REST API ما باشید، لطفاً از [برنامه تبدیل فایل اکسل به SQL10 سبک و کارآمد ما استفاده کنید. این برنامه رایگان در بالای APIهای Aspose.Cloud ساخته شده است و می توان آن را به صورت آنلاین بدون نیاز به نصب آزمایش کرد.
برنامه تبدیل اکسل به SQL رایگان.
نتیجه گیری
تبدیل اکسل به SQL یک گام مهم در نوسازی مدیریت داده ها و امکان یکپارچه سازی یکپارچه پایگاه داده است. هر دو روش دقت، مقیاس پذیری و مدیریت امن داده ها را تضمین می کنند. چه در حال ساخت برنامه های مبتنی بر داده باشید و چه در حال ساده سازی جریان های کاری، Aspose.Cells Cloud این فرآیند را ساده می کند. امروز آن را امتحان کنید تا تبدیل های اکسل به SQL بدون دردسر و کارآمد را تجربه کنید!
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: