Tento článek popisuje, jak seskupovat řádky a sloupce v Excel pomocí C#. Obsahuje nastavení IDE, seznam kroků a běžící ukázkový kód pro seskupování řádků v Excelu pomocí C#. Povede vás k seskupení/oddělení řádků a sloupců a nastavení příznaku pro rozbalení nebo sbalení seskupených položek.
Kroky pro seskupování řádků v Excelu pomocí C#
- Nastavte IDE pro přidání Aspose.Cells for .NET do skupiny řádků a sloupců
- Vytvořte nebo načtěte existující soubor Excel pomocí třídy Workbook pro seskupování řádků a sloupců
- Otevřete požadovaný list
- Získejte kolekci buněk na listu
- Podle potřeby volejte metody GroupRows a GroupColumns
- Uložte výstupní soubor
Tyto kroky definují, jak seskupovat sloupce v Excelu pomocí C# nebo seskupování řádků. Začněte proces načtením nebo vytvořením souboru aplikace Excel a přístupem ke kolekci buněk na listu, kde chcete seskupit řádky nebo sloupce. Zavolejte metody GroupRows() a GroupColumns() předáním indexu prvního a posledního řádku nebo sloupce a booleovského příznaku pro sbalení nebo rozbalení seskupené položky při otevření souboru v MS Excel.
Kód pro seskupení řádků a sloupců v Excelu pomocí C#
using System; | |
using Aspose.Cells; | |
class Program | |
{ | |
static void Main(string[] args) // Grouping rows and columns in Excel file in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Create a workbook | |
Workbook workbook = new Workbook(); | |
// Access the target sheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Grouping first three rows | |
worksheet.Cells.GroupRows(0, 2, true); | |
// Grouping first four columns | |
worksheet.Cells.GroupColumns(0, 3, true); | |
// Saving the output | |
workbook.Save("output.xls"); | |
Console.WriteLine("Done"); | |
} | |
} |
Tento kód ukazuje jak seskupit sloupce v Excelu pomocí C#. Třída kolekce Cells obsahuje metody GroupRows() a GroupColumns() s vícenásobným přetížením. Má také metody UngroupRows() a UngroupColumns() pro odstranění seskupení z řádků a sloupců.
Tento článek nás naučil jak seskupit řádky v Excelu s rozbalením sbalením pomocí C#. Chcete-li odstranit prázdné řádky, přečtěte si článek na Odstraňte prázdné řádky v Excelu pomocí C#.