Kullanılmayan Stilleri C++ ile Excel den HTML ye dönüştürürken hariç tutma

Contents
[ ]

Olası Kullanım Senaryoları

Microsoft Excel dosyaları birçok kullanılmayan stil içerebilir. Excel dosyasını HTML’ye aktarırken, bu kullanılmayan stiller de dışa aktarılır ve bu da HTML boyutunu artırabilir. Excel dosyasını HTML’ye dönüştürürken kullanılmayan stilleri hariç tutmak için HtmlSaveOptions.GetExcludeUnusedStyles() özelliğini kullanabilirsiniz. Bunu true olarak ayarladığınızda, tüm kullanılmayan stiller çıkış HTML’sinden hariç tutulur. Aşağıdaki ekran görüntüsü, çıkış HTML’sinde yer alan bir kullanılmayan stil örneğini gösterir.

todo:image_alt_text

Excel dosyası oluşturan ve kullanılmayan isimli bir stil oluşturan aşağıdaki örnek kod. {0} true olarak ayarlandığından, bu kullanılmayan isimli stil çıktı HTML’sine dışa aktarılmayacaktır. Ancak, falseolarak ayarlarsanız, bu kullanılmayan stil çıktı HTML içinde bulunacaktır ve yukarıdaki ekran görüntüsünde HTML işaretleme dilinde görebilirsiniz.

Aşağıdaki örnek kod, bir çalışma kitabı oluşturur ve ayrıca kullanılmayan bir isimli stil de ekler. HtmlSaveOptions.GetExcludeUnusedStyles() true olarak ayarlandığından, bu kullanılmayan isimli stil çıkış HTML’sine aktarılmaz. Ancak, onu false yaparsanız, bu kullanılmayan stil çıkış HTML’sinde bulunur ve bu durumu yukarıdaki ekran görüntüsünde görebilirsiniz.

Örnek Kod

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // Create workbook
    Workbook wb;

    // Create an unused named style
    Style unusedStyle = wb.CreateStyle();
    unusedStyle.SetName(u"UnusedStyle_XXXXXXXXXXXXXX");

    // Access first worksheet
    Worksheet ws = wb.GetWorksheets().Get(0);

    // Put some value in cell C7
    ws.GetCells().Get(u"C7").PutValue(u"This is sample text.");

    // Specify html save options, we want to exclude unused styles
    HtmlSaveOptions opts;

    // Comment this line to include unused styles
    opts.SetExcludeUnusedStyles(true);

    // Save the workbook in html format
    wb.Save(u"outputExcludeUnusedStylesInExcelToHTML.html", opts);

    std::cout << "Workbook saved successfully with unused styles excluded!" << std::endl;

    Aspose::Cells::Cleanup();
}