Foga samman eller avfoga cellområden med C++
Contents
[
Hide
]
Du kan använda Aspose.Cells för att slå samman eller dela upp ett cellintervall. Aspose.Cells tillhandahåller Range.Merge() och Range.UnMerge() metoder för detta ändamål. Denna artikel förklarar hur man slår samman ett cellintervall till en enda cell.
Exempel
Följande exempel skapar först ett område - A1:D4 - och fusionerar sedan cellerna i området till en enda cell med hjälp av Range.Merge()-metoden. På liknande sätt kan du dela upp celler genom att skapa ett område och använda Range.UnMerge()-metoden.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Path of output excel file
U16String outputPath = srcDir + u"output.out.xlsx";
// Create a workbook
Workbook workbook;
// Access the first worksheet
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// Create a range
Range range = worksheet.GetCells().CreateRange(u"A1:D4");
// Merge range into a single cell
range.Merge();
// Save the workbook
workbook.Save(outputPath);
std::cout << "Workbook saved successfully!" << std::endl;
Aspose::Cells::Cleanup();
}