Den här artikeln beskriver hur du autopassar Excel med C#. Den diskuterar IDE-konfigurationen, en serie steg och ett kodavsnitt för att autopassa i Excel med C#. Vi kommer också att lära oss att autopassa en specifik rad eller en kolumn i Excel-kalkylbladet.
Steg för att autopassa rader och kolumner i Excel med C#
- Förbered IDE för att använda Aspose.Cells for .NET för att automatiskt anpassa rader och kolumner
- Ladda indatafilen med klassen Workbook
- Få åtkomst till alla ark med klassobjektet worksheet med dess index eller namn
- Anpassa raderna och kolumnerna automatiskt
- Exportera utdataarbetsboken med metoden Spara
Dessa steg sammanfattar hur man automatiskt storleksanpassar celler i Excel med C#. Du måste komma åt det specifika bladet med hjälp av det nollbaserade indexet eller genom att ange kalkylbladets namn. Anpassa sedan raderna och kolumnerna automatiskt innan du exporterar den utgående Excel-filen.
Koda för att automatiskt anpassa rader och kolumner i Excel med C#
using System; | |
using Aspose.Cells; | |
class Program | |
{ | |
static void Main(string[] args) // Autofit Excel file using C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the Excel file | |
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook("autofit.xlsx"); | |
// Get reference of desired worksheet | |
Aspose.Cells.Worksheet worksheet = workbook.Worksheets[0]; | |
// Auto fit the columns and rows | |
worksheet.AutoFitRows(); worksheet.AutoFitColumns(); | |
// Save workbook | |
workbook.Save("autofit-excel.xlsx"); | |
Console.WriteLine("Done"); | |
} | |
} |
Denna exempelkod presenterar den enkla processen att autopassa Excel-kolumner med C#. På samma sätt ändrar den storleken på radhöjden för att justera cellinnehållet i en cell. Men du kan också arbeta med överbelastningsmetoder som AutoFitRow(index), AutoFitColumn(index) där rad- och kolumnindexen är nollbaserade siffror för att bearbeta en specifik rad eller kolumn baserat på dina krav.
Den här artikeln har utvecklat autofit-rader med C#. För att radbryta text på cellnivå, läs artikeln om hur man radbryter text i Excel med C#.