Az XLSB fájl külső kapcsolatának olvasása és írása
Bevezetés
Sziasztok, Excel-rajongók! Készen állsz, hogy belemerülj az XLSB fájlok és külső kapcsolatok lenyűgöző világába? Ha valaha is dolgozott Excellel, tudja, milyen hatékony és sokoldalú lehet, de néha megvannak a maga furcsaságai – különösen, ha külső adatbázisokhoz való kapcsolódásról van szó. Itt jön a segítség az Aspose.Cells for .NET! Ez a remek könyvtár lehetővé teszi az Excel-fájlok egyszerű kezelését. Ebben a cikkben lépésről lépésre végigvezetjük Önt egy XLSB-fájlban lévő külső kapcsolatok olvasásához és írásához.
Előfeltételek
Mielőtt elkezdenénk, íme néhány dolog, amire szüksége lesz:
- Alapvető C# ismerete: Ha jól ismeri a C# programozási nyelvet, az óriási segítség. Ha kényelmesen ír C# kódot, akkor kész!
- Aspose.Cells for .NET: Ezt a könyvtárat telepíteni kell a fejlesztői környezetbe. Ha még nem tette meg, könnyen letölthetiitt.
- IDE: Szüksége lesz egy kódszerkesztőre vagy egy integrált fejlesztési környezetre (IDE), például a Visual Studiora.
- Minta XLSB fájl: Egy minta XLSB fájllal fogunk dolgozni, amely külső kapcsolatokat tartalmaz. Létrehozhat sajátot, vagy letölthet mintákat online.
Ha mindezen előfeltételek adottak, készen állunk, hogy belevágjunk a kódba!
Csomagok importálása
Először is importáljuk a szükséges csomagokat a projektünkbe. Győződjön meg arról, hogy hozzáadott egy hivatkozást az Aspose.Cells-re a projektben. Ezt a következőképpen teheti meg C#-ban:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
Ezek az importálások hozzáférést biztosítanak az Excel-fájlok és kapcsolataik kezeléséhez szükséges funkciókhoz.
1. lépés: Állítsa be a könyvtárakat
Mielőtt az XLSB-fájllal dolgozna, be kell állítania a forrás- és kimeneti könyvtárakat. Ez a lépés elengedhetetlen a fájlok rendszerezéséhez.
// Forrás könyvtár
string sourceDir = "Your Document Directory";
// Kimeneti könyvtár
string outputDir = "Your Output Directory";
Ebben a kódrészletben"Your Document Directory"
és"Your Document Directory"
feltételezik, hogy lekérik a megfelelő elérési utat, ahol a bemeneti és kimeneti fájlok lesznek. Ezeket a metódusokat lecserélheti keménykódolt elérési utakra, ha úgy tetszik.
2. lépés: Töltse be az XLSB fájlt
Itt az ideje, hogy betöltse az Excel-fájlt egy munkafüzet-objektumba. Ez lehetőséget ad a benne lévő adatok manipulálására.
// Töltse be a forrás Excel Xlsb fájlt
Workbook wb = new Workbook(sourceDir + "sampleExternalConnection_XLSB.xlsb");
Csak győződjön meg arról, hogy az XLSB fájl a megadott helyen találhatósourceDir
. Ha az elérési út helyes, a munkafüzeted készen áll a manipulációra!
3. lépés: Nyissa meg a külső kapcsolatokat
A munkafüzet betöltése után hozzáférhet a külső kapcsolataihoz. Esetünkben az első adatbázis-kapcsolatot fogjuk lekérni.
// Olvassa el az első külső kapcsolatot, amely valójában egy DB-kapcsolat
Aspose.Cells.ExternalConnections.DBConnection dbCon = wb.DataConnections[0] as Aspose.Cells.ExternalConnections.DBConnection;
Itt,DataConnections[0]
a munkafüzet első kapcsolatára utal. Úgy öntjük, mint aDBConnection
írja be a további manipulációhoz.
4. lépés: A csatlakozási információk kibontása
Most, hogy hozzáfért az adatbázis-kapcsolathoz, bontsa ki és nyomtassa ki annak részleteit a konzolra. Ez segít nekünk látni, hogy pontosan mivel dolgozunk.
// Nyomtassa ki a DB-Connection nevét, parancsát és csatlakozási adatait
Console.WriteLine("Connection Name: " + dbCon.Name);
Console.WriteLine("Command: " + dbCon.Command);
Console.WriteLine("Connection Info: " + dbCon.ConnectionInfo);
Ez a lépés lehetővé teszi a külső kapcsolat aktuális állapotának ellenőrzését. Látni fogja a kapcsolat nevét, a használt parancsot és a csatlakozási információkat a konzolra nyomtatva.
5. lépés: Módosítsa a kapcsolatot
Néha már csak névváltoztatásra van szükség a dolgok egyértelműbbé tételéhez vagy az új elnevezési konvencióknak való megfeleléshez. Változtassuk meg a meglévő kapcsolat nevét valami relevánsabbra.
// Módosítsa a kapcsolat nevét
dbCon.Name = "NewCust";
Ez a kódsor gyakorlatilag átnevezi a kapcsolatot az eredeti nevéről “NewCust”-ra. Ez egy egyszerű, de hatásos változás!
6. lépés: Mentse el a változtatásokat
A módosítások elvégzése után a módosításokat vissza kell mentenie az XLSB fájlba. Íme, hogyan kell csinálni:
// Mentse el az Excel Xlsb fájlt
wb.Save(outputDir + "outputExternalConnection_XLSB.xlsb");
Ez a kódsor menti a frissített munkafüzetet, megtartva az összes módosítást, beleértve az új kapcsolatnevet is.
7. lépés: Erősítse meg a végrehajtást
Végül erősítsük meg, hogy minden zökkenőmentesen működött. Egy egyszerű üzenet a végén egyértelművé teszi.
Console.WriteLine("ReadAndWriteExternalConnectionOfXLSBFile executed successfully.\r\n");
Ez az üzenet megnyugtatja Önt arról, hogy a kód sikeresen lefutott, és az összes módosítást a várt módon mentettük.
Következtetés
És megvan! Sikeresen megtanulta, hogyan kell XLSB-fájlokban olvasni és írni a külső kapcsolatokat az Aspose.Cells for .NET segítségével. Ha követi ezeket a lépéseket, hatékonyan kezelheti Excel adatkapcsolatait, így az Excellel végzett munka sokkal egyszerűbb és kevésbé frusztráló. Ne feledje, hogy akár kiterjedt adatkészleteket kezel, akár egyszerűen rendszerezi adatait, az Aspose.Cells rendelkezik a szükséges eszközökkel.
GYIK
Mi az XLSB fájl?
Az XLSB-fájl egy bináris Excel-fájlformátum, amely bináris formátumban tárolja a táblázat adatait, így kompaktabbá és gyorsabbá teszi a megnyitást.
Hogyan telepíthetem az Aspose.Cells for .NET fájlt?
Könnyen letöltheti az Aspose webhelyérőlitt.
Használhatom ingyenesen az Aspose.Cells-t?
Igen! Kezdheti egy ingyenes próbaverzióval, amely elérhetőitt.
Az Aspose.Cells támogat más fájlformátumokat?
Teljesen! Az Aspose.Cells számos fájlformátumot támogat, beleértve az XLSX-et, CSV-t és még sok mást.
Hol kérhetek segítséget, ha problémába ütközöm?
Támogatást kaphat az Aspose fórumainitt.