Få åtkomst till tabell från Cell och lägga till värden i den med hjälp av rad- och kolumnförskjutningar
Normalt lägger du till värden inuti tabell- eller listobjektet med hjälp avCell.PutValue()metod. Men ibland kan du behöva lägga till värden i tabell- eller listobjektet med hjälp av rad- och kolumnförskjutningar.
För att komma åt tabell- eller listobjekt från en cell, användCell.GetTable() metod. För att lägga till värden inuti den med hjälp av rad- och kolumnoffset, användListObject.PutCellValue metod.
Följande skärmdump visar källfilen för Excel som används i koden. Den innehåller den tomma tabellen och markerar cellen D5 som ligger inuti tabellen. Vi kommer åt den här tabellen från cell D5 med hjälp avCell.GetTable() och lägg sedan till värdena i den med bådaCell.PutValue() ochListObject.PutCellValuemetoder.
Exempel
Skärmdumpar som jämför käll- och utdatafiler
Följande skärmdump visar utdata Excel-filen som genereras av koden. Som du kan se har cell D5 ett värde och cell F6 som är vid offset 2,2 i tabellen har ett värde.
C# kod för att komma åt tabell från cell och för att lägga till värden inuti den med hjälp av rad- och kolumnförskjutningar
Följande exempelkod laddar källfilen för Excel som visas i skärmdumpen ovan och lägger till värden i tabellen och genererar utdata Excel-filen som visas ovan.