C++ Excel'den HTML'ye

Excel elektronik tabloları, verileri düzenleme, yönetme ve hesaplamada kullanışlıdır. Benzer şekilde, HTML tarayıcıda içerik görüntülemek için kullanışlıdır. Her iki biçim de kendi özel kullanım durumlarında kullanışlıdır. Web sitelerinde Excel verilerini göstermeniz gereken durumlar olabilir. Bu durumlarda, HTML kullanmak için daha iyi biçim olacaktır. Bunu başarmak için, gerekli Excel dosyasını HTML’ye dönüştürmeniz gerekecektir. Bunun ışığında, Excel dosyalarını C++ kullanarak HTML’ye nasıl dönüştüreceğinizi öğreneceksiniz.

C++ Excel’den HTML’ye Dönüştürücü API’si – Ücretsiz İndirme

Aspose.Cells for C++, Excel elektronik tabloları oluşturmaya, dönüştürmeye ve değiştirmeye yönelik bir C++ yerel API’sidir. Excel dosyalarını HTML’ye dönüştürmek için API’nin yerleşik dönüştürücüsünü kullanabilirsiniz. Lütfen API’yi NuGet aracılığıyla kurun veya doğrudan İndirilenler bölümünden indirin.

PM> Install-Package Aspose.Cells.Cpp

Excel’den HTML’ye C++ Dönüştürme

Excel dosyalarını HTML’ye dönüştürmek için izlenecek adımlar şunlardır:

Excel dosyalarını HTML’ye dönüştürmek için kullanılan C++ kod parçacığı aşağıdadır:

// Kaynak dizin yolu.
StringPtr srcDir = new String("SourceDirectory\\");

// Çıkış dizini yolu.
StringPtr outDir = new String("OutputDirectory\\");

// Excel dosyasını yükle
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// HTML dosyası olarak kaydet
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

Ek Seçeneklerle C++ Excel’den HTML’ye Dönüştürme

Aspose.Cells for C++ API, dönüştürülen HTML dosyasını özelleştirmek için IHtmlSaveOptions sınıfını sağlar. Aşağıdakiler, IHtmlSaveOptions sınıfı tarafından sağlanan seçeneklerdir.

IHtmlSaveOptions sınıfı tarafından sağlanan seçenekler

IHtmlSaveOptions ile Excel’i HTML’ye Dönüştürme

Excel’i ek seçeneklerle HTML’ye dönüştürme adımları aşağıdadır:

Aşağıdaki kod örneği, Excel dosyalarının ek seçeneklerle HTML’ye nasıl dönüştürüleceğini gösterir:

// Kaynak dizin yolu.
StringPtr srcDir = new String("SourceDirectory\\");

// Çıkış dizini yolu.
StringPtr outDir = new String("OutputDirectory\\");

// Excel dosyasını yükle
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// IHtmlSaveOptions nesnesi oluşturun.
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// Gizli sayfayı dışa aktarmayı devre dışı bırak
options->SetExportHiddenWorksheet(false);

// HTML dosyası olarak kaydet
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

Ücretsiz Lisans Alın

Ücretsiz bir geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmadan deneyebilirsiniz.

Çözüm

Bu makalede, C++ kullanarak bir Excel dosyasını HTML’ye nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, gizli çalışma sayfalarının dışa aktarılıp aktarılmayacağı gibi Excel’den HTML’ye dönüştürmeyi özelleştirmek için farklı seçenekler gördünüz. Aspose.Cells for C++ hakkında documentation kullanarak daha fazlasını keşfedebilirsiniz.

Ayrıca bakınız