Kövesse ezt a cikket a Excel QueryTable C#-vel történő eléréshez és frissítéshez. Részleteket tartalmaz az IDE beállításáról, egy lépéssorozatról, valamint egy mintakódról, amely az Excel lekérdezési tábla C#-vel elérését és szerkesztését mutatja. Megtanulja, hogyan ellenőrizze és érje el a lekérdezési táblák gyűjteményét, hogyan szerezze be azt, és szükség esetén hogyan frissítse a tulajdonságait.
Lépések az Excel külső adatkapcsolat frissítéséhez C#-ban
- Állítsa be az IDE-t, hogy a Aspose.Cells for .NET használatával dolgozzon a lekérdezéstáblán
- Töltsd be az Excel-fájlt a Workbook objektumba, amely tartalmazza a QueryTable
- Hozzáfér az első munkalaphoz, lekéri a QueryTable objektumok gyűjteményét, és lekéri az első QueryTable-et.
- Nyomtatja a kiválasztott QueryTable alapvető információkat
- Ellenőrizze a külső kapcsolat létezését, és jelenítse meg annak tulajdonságait.
- Frissítse a kapcsolat beállításait a QueryTable objektumban
- Írja a frissített tulajdonságokat, és mentse a munkafüzetet
Ezek a lépések összefoglalják, hogyan dolgozhatunk egy C#-al történő külső adatkapcsolattal egy Excel-fájlban. Töltsük be az Excel-fájlt a Workbook objektumba, nyissuk meg az első munkalapot, szerezzük meg a lekérdezéstáblák gyűjteményét, írjuk ki a lekérdezéstábla adatait, és frissítsük a tulajdonságait. Hozzáférhetünk a lekérdezéstáblában lévő külső kapcsolathoz, frissíthetjük annak tulajdonságait, és elmenthetjük a lemezen.
Kód a QueryTable kapcsolat frissítéséhez C#-ban
Ez a kód bemutatja, hogyan hajthatók végre különböző műveletek az Excel QueryTable-en. Győződjön meg róla, hogy az AdjustColumnWidth és a PreserveFormatting együtt van beállítva, mivel ezek gyakran párosulnak a lekérdezéstábla kimenetében. Emellett ellenőrizze, hogy a QueryTable még létezik‑e a módosítások után, mivel a nem megfelelő változtatások esetén a QueryTable nem mentődhet el a kimeneti Excel‑fájlba.
Ez a cikk bemutatta a folyamatot, hogyan dolgozzunk a lekérdezéstáblával egy Excel-fájlban. Az Excel-fájlban részösszegek létrehozásához lásd a Creating subtotals in Excel using C# cikket.