Управление строкой HTML ячеек с помощью C++

Возможные сценарии использования

Когда нужно задать стилизованные данные для конкретной ячейки, можно присвоить ячейке строку HTML. Конечно, также можно получить строку HTML ячейки. Aspose.Cells предоставляет эту функцию. Aspose.Cells имеет следующие свойства и методы, чтобы помочь вам достичь вашей цели.

Получить и установить строку HTML с помощью Aspose.Cells

Этот пример показывает, как:

  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