Hur man infogar bild i cell med C++
Möjliga användningsscenario
Bilden tillför ett ljus till ditt arbetsblad och ger en visuell representation av innehållet. De gör det också lättare för dig att förstå datan och komma med insikter. Även om du har kunnat använda bilder i Excel i många år, har Excel först nyligen möjliggjort att bilder blir faktiska cellvärden. Även om layouten på teckningen ändras, förblir den kopplad till datan. Du kan använda den i tabeller, sortera, filtrera, inkludera i formler, och så vidare!
Hur man infogar bild i cell med Excel
Om hur man infogar en bild i en cell i Excel, följ dessa steg:
- Gå till fliken Infoga och klicka på alternativet Bilder.
- Välj Plats i cell. Välj en av följande källor från rullgardinsmenyn Infoga bild från (Den här enheten, Lagerbilder och Onlinebilder). Den här enheten för att infoga bild från din enhet. Lagerbilder för att infoga bild från lagerbilder. Onlinebilder för att infoga bild från webben.
- Välj bild och infoga bild i en cell.
Hur man infogar bild över celler med Excel
Om hur man infogar en bild över celler i Excel, följ dessa steg:
- Gå till fliken Infoga och klicka på alternativet Bilder.
- Välj Plats över celler. Välj en av följande källor från rullgardinsmenyn Infoga bild från (Den här enheten, Lagerbilder och Onlinebilder). Den här enheten för att infoga bild från din enhet. Lagerbilder för att infoga bild från lagerbilder. Onlinebilder för att infoga bild från webben.
- Välj bild och infoga bild över celler.
Hur man växlar mellan bild i cell och bild över celler med Excel
Du kan enkelt växla från Bild i cell till Bild över celler. Följ dessa steg:
- Högerklicka på cellen och välj Bild i cell > Placera över celler.
- Resultatet efter växlingen är följande:
Hur man växlar från Bild över celler till Bild i cell med hjälp av Excel
Du kan enkelt växla från Bild över celler till Bild i cell. Följ dessa steg:
- Högerklicka på bilden och välj Placera i cell.
- Resultatet efter växlingen är följande:
** Hur man infogar bild i cell med C++**
Infoga bild i cell med hjälp av Aspose.Cells. Se följande exempelkod. Efter att ha utfört exempelkoden infogas en bild i en cell.
- Skapa ett Workbook-objekt.
- Hämta cellen där du vill infoga bilden.
- Ange Cell.EmbeddedImage-egenskapen.
- Slutligen sparas arbetsboken i utdata XLSX-format.
Exempelkod
#include <iostream>
#include <fstream>
#include <vector>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Create a new workbook
Workbook workbook;
// Get the first worksheet
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// Get cell D8
Cell d8 = worksheet.GetCells().Get(u"D8");
// Read image file into byte vector
std::ifstream file("aspose.png", std::ios::binary);
std::vector<uint8_t> imageData((std::istreambuf_iterator<char>(file)), std::istreambuf_iterator<char>());
// Convert to Aspose's Vector and set embedded image in cell D8
d8.SetEmbeddedImage(Vector<uint8_t>(imageData.data(), imageData.size()));
// Save the workbook
workbook.Save(u"out.xlsx");
Aspose::Cells::Cleanup();
return 0;
}