Cellák egyesítése az Excelben a C# használatával

Ez az egyszerű oktatóanyag részletezi, hogyan lehet összevonni cellákat az Excelben C# használatával. A C# Excel munkalap egyesítése cellák segítségével néhány egyszerű API-hívással a művelet végrehajtható. Ezenkívül nem kell telepítenie az MS Excelt a cellák egyesítéséhez és a kimeneti fájl létrehozásához XLSX vagy XLS formátumban.

A cellák egyesítésének lépései az Excelben a C# használatával

  1. Adja hozzá a(z) Aspose.Cells hivatkozást a cellák egyesítési alkalmazásához a NuGet Package Managerrel
  2. Új Excel-fájl létrehozásához inicializáljon egy Workbook osztályobjektumot
  3. Nyisson meg egy munkalapot, és hozzon létre egy Cell osztály objektumot
  4. Egyesítse a cellákat, és írjon be egy mintaértéket az egyesített cellába
  5. Mentse a kimeneti Excel-fájlt egyesített cellákkal

Ezek a tömör lépések kidolgozzák, hogyan építhető be a C# Excel cellák egyesítése funkciója a .NET-alkalmazásokba. Először létre kell hoznia egy munkalapobjektumot, majd egyesítenie kell bizonyos cellákat az oszlop- és sorindexek megadásával, végül pedig el kell mentenie a kimeneti Excel-munkafüzetet, amely mintaértéket és egyesített cellákat tartalmaz majd az Ön igényei szerint.

Kód a cellák egyesítéséhez az Excelben C# használatával

using Aspose.Cells;
using System.IO;
namespace MergeCellsInExcelUsingCSharp
{
class Program
{
static void Main(string[] args)
{
// Instantiate the license as the first step to avoid trial version restrictions and watermark
License MergeCellsLicense = new License();
MergeCellsLicense.SetLicense("Aspose.Cells.lic");
// Create new Excel file
Workbook workbook = new Workbook();
// Access the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Create a cells object
Cells cells = worksheet.Cells;
// Merge some cells
cells.Merge(5, 2, 2, 3);
// Enter value in a cell
worksheet.Cells[5, 2].PutValue("Sample value");
// Save the output Excel file with merged cells
workbook.Save("MergedCells.xlsx");
}
}
}

Itt a cellák egyesítéséhez az Excel C#-ban a Cells.Merge() függvénynek nevezett mintakódot használjuk az egyesített cellák tartományának létrehozásához az első sor, az első oszlop, az összes sor és az összes oszlop értékeit bemenetként használva. Ha az Excelben a C# használatával szeretné egyesíteni és központosítani a cellákat, egyszerűen beszerezheti annak a cellának a stílusát, amelybe értéket ad, és beállíthatja a stílusobjektum HorizontalAlignment tulajdonságát TextAlignmentType.Center értékre. Most a munkafüzet mentése után a mintaérték megjelenik az egyesített cellák közepén.

Itt megfigyeltük a cellák egyesítésének folyamatát egy munkafüzetben C# használatával. Ha azonban szeretné megtanulni az Excel-HTML konvertálást, olvassa el a hogyan lehet az Excelt HTML-re konvertálni C#-ban című cikket.

 Magyar