Läsning och skrivning av frågetabell i arbetsblad
Aspose.Cells tillhandahåller Worksheet.getQueryTables() samlingen som returnerar QueryTableCollection. För att få en specifik QueryTable, använd QueryTableCollection.get() egenskapen och ange indexet för QueryTable. QueryTable klassen har följande två egenskaper för att justera QueryTable.
Dessa är båda booleska värden. Du kan se dem i Microsoft Excel via Data > Anslutningar > Egenskaper.
Läsning och skrivning av frågetabell i arbetsbladet
Följande exempelkod läser den första frågetabellen i det första arbetsbladet och skriver sedan ut båda frågetabell-egenskaperna. Sedan ställer den in QueryTable.PreserveFormatting till true.
Nedanstående skärmbild visar den källa excel filen som används i koden och dess egenskaper som visar både QueryTable värden.
Nedanstående skärmbild visar den utdata excelfilen genererad av koden och dess egenskaper som visar både QueryTable värden. Som du kan se är kryssrutan Bevarad formatering nu markerad.
Konsoloutput
Här är konsoloutputen av ovanstående kodexempel
Adjust Column Width: true
Preserve Formatting: false
Hämta frågetabellresultatområde
Aspose.Cells tillhandahåller alternativet att läsa adressen dvs. resultatområdet för en frågetabell. Nedanstående kod demonstrerar denna funktion genom att läsa adressen för resultatområdet för en frågetabell. Den provfilen kan laddas ner här.