html پر ایکسل

C# .NET کا استعمال کرتے ہوئے Excel کو HTML میں تبدیل کریں۔

Excel اسپریڈ شیٹس کو ڈیٹا اسٹوریج اور تجزیہ کے لیے بڑے پیمانے پر استعمال کیا جاتا ہے، لیکن ان تک رسائی اور آن لائن دیکھنا مشکل ہو سکتا ہے۔ اس مسئلے کا حل یہ ہے کہ ایکسل اسپریڈ شیٹس کو HTML ٹیبلز میں تبدیل کیا جائے، جو ویب پر آسانی سے قابل رسائی اور دیکھے جا سکتے ہیں۔ Aspose.Cells Cloud کے ساتھ، یہ عمل اور بھی آسان اور زیادہ موثر ہو گیا ہے۔ اس مضمون میں، ہم ایکسل اسپریڈ شیٹس کو HTML ٹیبلز میں تبدیل کرنے کے لیے Aspose.Cells Cloud کا استعمال کرنے کے طریقے پر تبادلہ خیال کریں گے، اور اپنی تبدیلی کی ضروریات کے لیے اس حل کو استعمال کرنے کے دیگر فوائد کو دریافت کریں گے۔ چاہے آپ ایک ڈویلپر ہوں یا آخری صارف، یہ مضمون آپ کو وہ معلومات فراہم کرنے کے لیے ڈیزائن کیا گیا ہے جس کی آپ کو Excel سے HTML کی تبدیلی شروع کرنے کے لیے درکار ہے۔

ایکسل سے ویب کنورژن API

بغیر کسی رکاوٹ کے انضمام، جدید خصوصیات اور Aspose.Cells Cloud کی تیز تبادلوں کی صلاحیتوں سے لطف اندوز ہوں۔ یہ ایک کلاؤڈ بیسڈ API ہے جو ایکسل اسپریڈ شیٹس کو HTML ٹیبلز میں تبدیل کرنے کے لیے ایک آسان اور موثر حل فراہم کرتا ہے۔ XLS اور XLSX کو کوڈ کی صرف چند لائنوں کے ساتھ HTML ٹیبلز میں تبدیل کریں، دستی ڈیٹا انٹری کی تمام ضرورتوں کو ختم کرتے ہوئے اور مزید اہم کاموں کے لیے اپنا وقت خالی کریں۔ لہذا، چاہے آپ کو ڈیٹا کو آن لائن شائع کرنے کی ضرورت ہو، اسے اپنی ٹیم کے ساتھ شیئر کرنے کی ضرورت ہو، یا اپنے ورک فلو کو خودکار کرنے کی ضرورت ہو، Aspose.Cells Cloud آپ کے Excel سے HTML کی تبدیلی کی ضروریات کے لیے ایک لچکدار اور قابل توسیع حل فراہم کرتا ہے۔

اب، اس مضمون کے دائرہ کار کے مطابق، ہمیں اپنے C# .NET حل میں نیوگیٹ پیکیج کے طور پر Aspose.Cells Cloud SDK for .NET حوالہ شامل کرنے کی ضرورت ہے۔ NuGet پیکیج مینیجر میں “Aspose.Cells-Cloud” تلاش کریں اور پیکیج شامل کریں۔

Aspose.Cells کلاؤڈ

تصویر 1: - Aspose.Cells Cloud NuGet پیکیج۔

مزید برآں، API کی صلاحیتوں کو استعمال کرنے کے لیے، ہمارے پاس کلاؤڈ ڈیش بورڈ اکاؤنٹ بھی ہونا ضروری ہے۔ اگر آپ نے پہلے سے سبسکرائب نہیں کیا ہے، تو براہ کرم درست ای میل ایڈریس کا استعمال کرتے ہوئے Cloud Dashboard پر ایک مفت اکاؤنٹ بنائیں اور اپنے ذاتی کلائنٹ کی اسناد حاصل کریں۔

C# کا استعمال کرتے ہوئے اسپریڈ شیٹ آن لائن دیکھیں

آئیے ان اقدامات پر بات کرتے ہیں کہ کس طرح آن لائن اسپریڈشیٹ فیچر کو C# .NET کے استعمال سے پورا کیا جا سکتا ہے۔

html پر ایکسل

تصویر 2: - ایکسل سے ویب کنورژن کا پیش نظارہ۔

نمونہ ایکسل ورک شیٹ ڈاؤن لوڈ کرنے کے لیے درج ذیل لنک کا استعمال کریں (myDocument.xlsx) مندرجہ بالا مثال میں استعمال کیا جاتا ہے.

// مکمل مثالوں اور ڈیٹا فائلوں کے لیے، براہ کرم ملاحظہ کریں۔ 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ سے کلائنٹ کی اسناد حاصل کریں
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ClientID اور ClientSecret تفصیلات فراہم کرکے CellsApi مثال بنائیں
CellsApi instance = new CellsApi(clientID, clientSecret);

// ان پٹ ایکسل ورک بک
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// نتیجے میں HTML فائل کا نام
string resultantFile = "Converted.html";
        
try
{
    // لوکل سسٹم ڈرائیو سے فائل لوڈ کریں۔
    using (var file = System.IO.File.OpenRead(name))
    {

        // تبادلوں کے عمل کو شروع کریں۔
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // تبدیلی مکمل ہونے پر کامیابی کا پیغام
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to HTML Conversion successfull !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

آئیے مندرجہ بالا کوڈ کے ٹکڑوں کو سمجھتے ہیں:

CellsApi instance = new CellsApi(clientID, clientSecret);

CellsApi کا ایک آبجیکٹ بنائیں جہاں ہم کلائنٹ کی اسناد کو بطور دلیل پاس کرتے ہیں۔

var file = System.IO.File.OpenRead(name)

System.IO.File کلاس کے OpenRead(…) طریقہ کا استعمال کرتے ہوئے ان پٹ ایکسل ورک شیٹ پڑھیں۔

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

یہ طریقہ ایکسل کو ایچ ٹی ایم ایل میں تبدیل کرنے کے آپریشن کو متحرک کرتا ہے اور نتیجے میں HTML کو کلاؤڈ اسٹوریج میں محفوظ کرتا ہے۔

cURL کمانڈز کا استعمال کرتے ہوئے ایکسل سے HTML آن لائن

ایکسل سے ایچ ٹی ایم ایل کی تبدیلی cURL کمانڈز کا استعمال کرتے ہوئے حاصل کی جا سکتی ہے، جو آپ کو Aspose.Cells Cloud API کے ساتھ تعامل کرنے اور ایکسل سے HTML کی تبدیلی سمیت مختلف آپریشنز انجام دینے کی اجازت دیتی ہے۔ CURL کمانڈز کا استعمال کرتے ہوئے ایکسل اسپریڈشیٹ کو HTML میں تبدیل کرنے کا طریقہ یہاں ایک سادہ سی مثال ہے۔

  1. اپنی ایکسل اسپریڈشیٹ کو کلاؤڈ اسٹوریج پلیٹ فارم پر اپ لوڈ کریں، جیسے کہ گوگل ڈرائیو یا ڈراپ باکس۔
  2. Aspose.Cells Cloud سے ایک API کلید حاصل کریں، جو آپ کی API کی درخواستوں کی تصدیق کے لیے استعمال ہوگی۔
  3. درج ذیل کمانڈ کا استعمال کرتے ہوئے کلائنٹ کی اسناد کی بنیاد پر JWT رسائی ٹوکن تیار کریں۔
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. اب اپنی ایکسل اسپریڈشیٹ کو HTML میں تبدیل کرنے کے لیے درج ذیل cURL کمانڈ استعمال کریں:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
  1. ایک بار جب cURL کمانڈ پر عمل درآمد ہو جاتا ہے، نتیجے میں HTML کلاؤڈ اسٹوریج میں محفوظ ہو جاتا ہے۔

  2. اب، کلاؤڈ اسٹوریج کے بجائے، اگر ہمیں HTML کو لوکل ڈرائیو میں محفوظ کرنے کی ضرورت ہے، تو براہ کرم درج ذیل cURL کمانڈ کو استعمال کرنے کی کوشش کریں:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "resultant.html"

ہماری مفت آن لائن Excel Converter ایپ استعمال کرنے کی کوشش کریں۔

ریمارکس اختتامی

آخر میں، ایکسل اسپریڈ شیٹس کو HTML ٹیبلز میں تبدیل کرنا بہت سے کاروباروں اور تنظیموں کے لیے ایک عام کام ہے، اور Aspose.Cells Cloud ان کی ضروریات کے لیے ایک طاقتور اور لچکدار حل فراہم کرتا ہے۔ .NET کے لیے Aspose.Cells Cloud SDK استعمال کر کے، آپ کوڈ کی چند لائنوں کے ساتھ، ایکسل اسپریڈ شیٹس کو جلدی اور آسانی سے HTML ٹیبلز میں تبدیل کر سکتے ہیں۔ مزید برآں، Aspose.Cells Cloud متعدد خصوصیات پیش کرتا ہے، بشمول متعدد پروگرامنگ زبانوں کے لیے سپورٹ، مقبول کلاؤڈ اسٹوریج پلیٹ فارمز کے ساتھ انضمام، اور صارف کے لیے دوستانہ انٹرفیس، جو اسے ہر سائز کے کاروبار اور تنظیموں کے لیے ایک مثالی حل بناتا ہے۔ چاہے آپ کو ڈیٹا آن لائن شائع کرنا ہو، اسے اپنی ٹیم کے ساتھ شیئر کرنا ہو، یا اپنے ورک فلو کو خودکار کرنا ہو، Aspose.Cells Cloud آپ کے Excel سے HTML کی تبدیلی کی ضروریات کے لیے ایک قابل اعتماد اور قابل توسیع حل فراہم کرتا ہے۔

ہم پروڈکٹ ڈاکومینٹیشن کو بھی دریافت کرنے کی تجویز کرتے ہیں، کیونکہ اس میں API کی دیگر دلچسپ خصوصیات کی وضاحت کرنے والے موضوعات کا مجموعہ ہے۔ آخر میں، اگر آپ کو API کا استعمال کرتے ہوئے کوئی مسئلہ درپیش ہوتا ہے، تو براہ کرم ہم سے مفت [پروڈکٹ سپورٹ فورم] کے ذریعے بلا جھجھک رابطہ کریں۔

متعلقہ مضامین

کے بارے میں مزید جاننے کے لیے براہ کرم درج ذیل لنکس پر جائیں: