Den här artikeln vägleder processen för att ta bort tabellen Excel med C#. Den har detaljerna för att ställa in IDE-inställningarna, en lista över programmeringsuppgifter och en exempelkod för att ta bort tabellformat i Excel med C#. Du lär dig att ta bort tabellen utifrån olika kriterier.
Steg för att rensa tabellformat i Excel med C#
- Ställ in IDE att använda Aspose.Cells for .NET för att ta bort tabeller
- Ladda källfilen i Excel med en tabell med hjälp av objektet Workbook
- Välj ett ark för att ta bort tabellformateringen
- Gå till samlingen av list objects som innehåller tabellerna
- Ställ in flaggan för show totals till false
- Anropa metoden RemoveAt() genom att tillhandahålla indexet för tabellen som ska tas bort
- Spara den resulterande Excel-filen efter att ha tagit bort tabellformatet
Dessa steg beskriver hur man tar bort tabellformat i Excel med C#. Under denna enkla process, ladda arbetsboken och få tillgång till ListObjects-samlingen från målarket. Ställ in ShowTotals-flaggan till false och anropa metoden RemoveAt() genom att tillhandahålla tabellindexet i samlingen för att ta bort tabellformateringen och behålla data.
Kod för att ångra tabell i Excel med C#
using System; | |
using System.Linq; | |
using Aspose.Cells; | |
using Aspose.Cells.Tables; | |
class Program | |
{ | |
static void Main(string[] args) // Table deletion in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Create a workbook. | |
Workbook wb = new Workbook("ExcelWithTable.xlsx"); | |
// Obtain the first sheet | |
Worksheet sheet = wb.Worksheets[0]; | |
var tables = sheet.ListObjects; | |
tables[0].ShowTotals = false; | |
tables.RemoveAt(0); | |
// Optionally search the table for removing based on some criteria | |
//int index = tables.FindIndex(table => table.DisplayName == "Table1"); | |
//tables[index].ShowTotals = false; | |
//tables.RemoveAt(index); | |
wb.Save("ExcelWithoutTable.xlsx"); | |
Console.WriteLine("Table removed successfully"); | |
} | |
} |
Den här koden visar hur man tar bort tabell i Excel med C#. Du kan ta bort tabellformatering genom att använda tabellindexets nionde samling eller hitta olika egenskaper för måltabellen i samlingen och ta bort de resulterande tabellerna. Om du inte ställer in ShowTotals till false, kommer det att visa en extra rad i slutet av originaldata som visar titeln för summan.
Den här artikeln har lärt oss hur man rensar tabellformat i Excel med C#. För att infoga en skivare i arket, se artikeln om Hur man infogar en skivare i Excel med C#.