Fusionner ou dissocier une plage de cellules avec C++
Contents
[
Hide
]
Vous pouvez utiliser Aspose.Cells pour fusionner ou diviser une plage de cellules. Aspose.Cells fournit les méthodes Range.Merge() et Range.UnMerge() à cette fin. Cet article explique comment fusionner une plage de cellules dans une cellule unique.
Exemple
Le code d’échantillon suivant crée d’abord une plage - A1:D4 - puis fusionne les cellules de la plage en une seule cellule en utilisant la méthode Range.Merge(). De même, vous pouvez diviser des cellules en créant une plage et en appelant la méthode Range.UnMerge().
#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();
}