عصر ارتباطات آنلاین، محتوای پویا کلید موفقیت است. بنابراین، نیاز به تبدیل بدون زحمت داده های Excel به HTML با استفاده از Java بیش از هر زمان دیگری حیاتی شده است. علاوه بر این، این توانایی برای ترجمه یکپارچه صفحات گسترده اکسل به HTML یک تغییر دهنده بازی است. این مقاله به بررسی نقش محوری Java Cloud SDK در این فرآیند تبدیل میپردازد و بینشها، تکنیکها و مراحل عملی را برای برآورده کردن نیازهای یک چشمانداز آنلاین مبتنی بر بصری ارائه میدهد.
- REST API برای تبدیل اکسل به HTML
- تبدیل اکسل به HTML در جاوا
- تبدیل آنلاین مایکروسافت اکسل به HTML با دستورات cURL
REST API برای تبدیل اکسل به HTML
تبدیل اکسل به HTML هنگام استفاده از Aspose.Cells Cloud SDK برای جاوا، یک ابزار قدرتمند طراحی شده برای ساده کردن عملیات اکسل در یک محیط مبتنی بر ابر، به یک فرآیند یکپارچه و کارآمد تبدیل میشود. این SDK قوی به شما امکان می دهد طیف وسیعی از ویژگی ها را کنترل کنید تا فرآیند تبدیل را به طور دقیق کنترل کنید و اطمینان حاصل کنید که HTML حاصل تفاوت های ظریف کتاب کار اصلی اکسل را منعکس می کند. بنابراین، چه بخواهید قالب بندی را حفظ کنید، تعامل را تقویت کنید، یا یک طرح بندی پاسخگو ایجاد کنید، این SDK کنترل دانه ای روی پارامترهای مختلف تبدیل ارائه می دهد.
اکنون، برای استفاده از SDK، لطفاً جزئیات زیر را در pom.xml اضافه کنید تا مرجع Cloud SDK در پروژه خود اضافه شود.
<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.1.1</version>
</dependency>
</dependencies>
اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با دنبال کردن دستورالعملهای مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.
تبدیل اکسل به HTML در Java
همانطور که در بالا ذکر شد، Aspose.Cells Cloud SDK برای Java میتواند تبدیل Excel به HTML را از طریق تماسهای API بصری آغاز کند و گزینههای انعطافپذیری و سفارشیسازی را در اختیار شما قرار دهد. محتوای HTML پویا و جذاب را ارائه میکند و از یکپارچگی یکپارچه دادههای Excel در برنامهها و ارائههای وب مدرن اطمینان میدهد. بخش زیر مراحل تبدیل اکسل به HTML در Java را توضیح می دهد.
CellsApi api = new CellsApi(clientId,clientSecret);
یک شی از کلاس CellsApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
cellsInstance.uploadFile("input.xlsx", file, "Internal");
کتاب کار ورودی اکسل را در فضای ذخیره سازی ابری آپلود کنید.
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
تبدیل اکسل به HTML را آغاز کنید. پس از عملیات موفقیت آمیز، HTML حاصل در فضای ذخیره سازی به نام «Internal» ذخیره می شود.
// برای مثالهای بیشتر، لطفاً به https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples مراجعه کنید
try
{
// ClientID و ClientSecret را از https://dashboard.aspose.cloud/ دریافت کنید
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// یک نمونه از CellsApi با استفاده از اعتبار مشتری ایجاد کنید
CellsApi api = new CellsApi(clientId,clientSecret);
// نام کتاب کار ورودی اکسل
String fileName = "source.xlsx";
// جزئیات رمز عبور اگر کتاب کار رمزگذاری شده باشد
String password = null;
// تعیین میکند که ردیفهای کتاب کار بهصورت خودکار تنظیم شوند یا خیر.
Boolean isAutoFit = true;
// مشخص می کند که آیا فقط داده های جدول ذخیره می شوند یا خیر. برای اکسل فقط از پی دی اف استفاده کنید.
Boolean onlySaveTable = true;
// فرمت فایل حاصل
String format = "HTML";
// بارگیری فایل از سیستم محلی
File file = new File("c://Users/nayyer/"+fileName);
// ورودی اکسل را در فضای ذخیره سازی ابری آپلود کنید
api.uploadFile("input.xlsx", file, "Internal");
// عملیات تبدیل XLS به HTML را انجام دهید
// API کتاب کار ورودی اکسل را از فضای ذخیره سازی ابری بارگیری می کند
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
// پیام موفقیت را چاپ کنید
System.out.println("Excel to HTML converted successfully !");
}catch(Exception ex)
{
// چاپ جزئیات استثنا در کنسول
System.out.println(ex);
}
کتاب کار ورودی اکسل و HTML حاصل تولید شده در مثال بالا را می توان از:
“لطفا نام پسوند فایل HTML دانلود شده را از .hml به .html.” تغییر دهید
تبدیل آنلاین مایکروسافت اکسل به HTML با دستورات cURL
Aspose.Cells Cloud یک محیط همه کاره مبتنی بر Cloud فراهم می کند که در آن توسعه دهندگان می توانند از قدرت API آن برای انجام عملیات های مختلف اکسل، از جمله تبدیل داده های اکسل به HTML استفاده کنند. هنگامی که با دستورات cURL جفت می شود، این فرآیند قابل اسکریپت و سازگار می شود و امکان ادغام آسان در محیط های توسعه متنوع را فراهم می کند.
اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT با استفاده از دستور زیر است:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
اکنون، لطفا دستور زیر را برای تبدیل XLS به HTML به صورت آنلاین اجرا کنید. این روش انتظار دارد که اکسل ورودی از قبل در فضای ذخیره سازی ابری موجود باشد و پس از تبدیل، HTML حاصل نیز در فضای ذخیره سازی ابری ذخیره شود.
>curl -v "https://api.aspose.cloud/v3.0/cells/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
«inputExcel» را با نام کتاب کار ورودی اکسل موجود در فضای ذخیره سازی ابری، «outputFile» را با نام HTML حاصل که باید تولید شود و «accessToken» را با یک نشانه دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.
در صورت نیاز به ذخیره HTML حاصل در درایو محلی، لطفاً از دستور cURL زیر استفاده کنید.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myOutput.html"
نتیجه
در نتیجه، سفر تبدیل اکسل به HTML با دو رویکرد متمایز و در عین حال مکمل مشخص شده است. یا جعبه ابزار جامع و غنی ارائه شده توسط SDK را انتخاب کنید یا کارایی قابل اسکریپت و سازگاری چند پلتفرمی دستورات cURL. با این حال، هر دو رویکرد بر روی هدف مشترک ترجمه یکپارچه داده های اکسل به HTML پاسخگو و بصری جذاب همگرا هستند. با این وجود، قدرت این رویکردها یک راه حل قابل اعتماد و کارآمد را تضمین می کند و پتانسیل کامل تبدیل Excel به HTML را برای توسعه دهندگان و کاربران به طور یکسان باز می کند.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: