Управление строкой HTML ячеек с помощью C++
Возможные сценарии использования
Когда нужно задать стилизованные данные для конкретной ячейки, можно присвоить ячейке строку HTML. Конечно, также можно получить строку HTML ячейки. Aspose.Cells предоставляет эту функцию. Aspose.Cells имеет следующие свойства и методы, чтобы помочь вам достичь вашей цели.
Получить и установить строку HTML с помощью Aspose.Cells
Этот пример показывает, как:
- Создать книгу и добавить некоторые данные.
- Получить конкретную ячейку на первом листе.
- Установить HTML-строку в ячейку.
- Получить 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;
}
Вывод, созданный образцовым кодом
На следующем скриншоте показан вывод вышеприведенного образца кода.