Aspose.Cells LowCode Plugins membolehkan pemaju untuk mengintegrasikan automatik Excel dengan mudah ke dalam aplikasi .NET. Sama ada menukar lembaran Excel kepada HTML, JSON, CSV, imej, PDF, atau memohon perlindungan kata laluan yang selamat, nama spektrum Aspos.cells.LowCodes menyederhanakan tugas-tugas ini secara signifikan. panduan ini menyediakan contoh kod C# terperinci dan penjelasan untuk setiap plugin.

Mengapa Menggunakan Aspose.Cells LowCode Plugins untuk Excel Automation?

  • Wide Range of Conversions : Mudah menukar antara format Excel dan jenis fail popular lain seperti HTML, JSON, CSV, imej, dan PDF.
  • Kecepatan pengekodan yang dikurangkan : API intuitif seperti HtmlConverter, JsonConverter, TextConverter, dan lebih signifikan mengurangkan kod boilerplate.
  • Advanced Workbook Security : Melindungi papan lebar dengan sekatan berasaskan kata laluan yang kukuh menggunakan SpreadsheetLocker.
  • ** Kompatibiliti yang tinggi** : Keserasian penuh dengan .NET Framework, .net Core, dan .Net 5/6/7+.

Pemasangan: Bagaimana untuk mengesetkan Aspose.Cells LowCode Plugins

Instal pakej plugin LowCode melalui NuGet dengan mudah:

PM> Install-Package Aspose.Cells.LowCode

Mencipta fail HTML responsif daripada lembaran Excel dengan imej tertanam:

using Aspose.Cells.LowCode;

var loadOpts = new LowCodeLoadOptions {
InputFile = "report.xlsx"
};

var htmlOpts = new LowCodeHtmlSaveOptions {
OutputFile = "report.html",
ExportImagesAsBase64 = true
};

var htmlConverter = new HtmlConverter(loadOpts, htmlOpts);
htmlConverter.Convert(); 

Mengeksport data Excel ke JSON dalam .NET

Mengubah data Excel ke dalam format JSON berstruktur:

using Aspose.Cells.LowCode;

var loadOpts = new LowCodeLoadOptions {
InputFile = "data.xlsx"
};

var jsonOpts = new LowCodeJsonSaveOptions {
OutputFile = "data.json",
IndentOutput = true
};

var jsonConverter = new JsonConverter(loadOpts, jsonOpts);
jsonConverter.Convert(); 

Mengeksport data Excel dengan cepat ke pelbagai format berasaskan teks:

using Aspose.Cells.LowCode;

var loadOpts = new LowCodeLoadOptions {
InputFile = "records.xlsm"
};

var textOpts = new LowCodeTextSaveOptions {
OutputFile = "records.csv",
Format = TextFormat.Csv,
Delimiter = ','
};

var textConverter = new TextConverter(loadOpts, textOpts);
textConverter.Convert(); 

Menghasilkan imej daripada lembaran kerja Excel

Mencipta imej berkualiti tinggi daripada lembaran Excel untuk laporan dan papan kekunci:

using Aspose.Cells.LowCode;

var loadOpts = new LowCodeLoadOptions {
InputFile = "dashboard.xlsx"
};

var imgOpts = new LowCodeImageSaveOptions {
OutputDirectory = "images/",
ImageFormat = ImageFormat.Png,
ScaleFactor = 2.0
};

var imageConverter = new ImageConverter(loadOpts, imgOpts);
imageConverter.Convert(); 

Memastikan output PDF yang tepat dan profesional daripada lembaran Excel:

using Aspose.Cells.LowCode;

var loadOpts = new LowCodeLoadOptions {
InputFile = "financials.xlsx"
};

var pdfOpts = new LowCodePdfSaveOptions {
OutputFile = "financials.pdf",
Compliance = PdfCompliance.PdfA1b,
EmbedFonts = true
};

var pdfConverter = new PdfConverter(loadOpts, pdfOpts);
pdfConverter.Convert(); 

Fail Excel yang selamat dengan perlindungan kata laluan

Gunakan langkah-langkah keselamatan yang kukuh kepada skrin Excel yang sensitif:

using Aspose.Cells.LowCode;

var loadOpts = new LowCodeLoadOptions {
InputFile = "sensitive.xlsx"
};

var saveOpts = new LowCodeSaveOptionsProviderOfPlaceHolders {
OutputPattern = "protected\_{OriginalFileName}"
};

var locker = new SpreadsheetLocker(loadOpts, saveOpts) {
Password = "Secure#123",
AllowPrinting = false,
AllowModification = false
};
locker.Lock(); 

Cuba Aspose.Cells LowCode Plugins Percuma

Menjelajahi keupayaan penuh Aspose.Cells LowCode Plugins dengan lesen sementara percuma**, menghapuskan sekatan penilaian. Pembelian Halaman untuk meminta kunci ujian anda.

Pertimbangan Akhir: Sederhana Excel Automation Hari Ini

Menggunakan Aspose.Cells LowCode Plugins secara signifikan mengurangkan kerumitan yang terlibat dalam pengurusan spreadsheet, penukaran data, dan perlindungan buku kerja dalam aplikasi .NET.

More in this category