セルのHTML文字列を管理するC++

可能な使用シナリオ

特定のセルにスタイルを設定してデータを表示したい場合、HTML文字列をセルに割り当てることができます。もちろん、セルのHTML文字列を取得も可能です。Aspose.Cellsはこの機能を提供します。目標を達成するためのプロパティやメソッドを備えています。

Aspose.Cellsを使用してHTML文字列を取得および設定する

この例では、次のことができます:

  1. ワークブックを作成し、いくつかのデータを追加します。
  2. 最初のワークシートで特定のセルを取得します。
  3. セルにHTML文字列を設定します。
  4. セルのHTML文字列を取得します。
#include <iostream>
#include "Aspose.Cells.h"

using namespace Aspose::Cells;

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

    // Instantiate a Workbook object
    Workbook workbook;

    // Obtain the reference of the newly added worksheet
    Worksheet ws = workbook.GetWorksheets().Get(0);
    Cells cells = ws.GetCells();

    // Setting the value to the cells
    Cell cell = cells.Get(u"A1");
    cell.PutValue(u"Fruit");

    cell = cells.Get(u"B1");
    cell.PutValue(u"Count");

    cell = cells.Get(u"C1");
    cell.PutValue(u"Price");

    cell = cells.Get(u"A2");
    cell.PutValue(u"Apple");

    cell = cells.Get(u"A3");
    cell.PutValue(u"Mango");

    cell = cells.Get(u"A4");
    cell.PutValue(u"Blackberry");

    cell = cells.Get(u"A5");
    cell.PutValue(u"Cherry");

    Cell c3 = cells.Get(u"C3");
    // Set HTML string for C3 cell
    c3.SetHtmlString(u"<b>test bold</b>");

    Cell c4 = cells.Get(u"C4");
    // Set HTML string for C4 cell
    c4.SetHtmlString(u"<i>test italic</i>");

    // Get the HTML string of specific cell
    std::cout << c3.GetHtmlString().ToUtf8() << std::endl;
    std::cout << c4.GetHtmlString().ToUtf8() << std::endl;

    Aspose::Cells::Cleanup();
    return 0;
}

サンプルコードによって生成された出力

上記のサンプルコードの出力を以下のスクリーンショットで示します。

todo:image_alt_text