Az XLSB fájl külső kapcsolatának olvasása és írása

A külső kapcsolatok olvasása és írása XLSB-fájlba elengedhetetlen a külső forrásokból származó adatok kezeléséhez az Excel-munkafüzetekben. Az Aspose.Cells for .NET segítségével könnyen olvashat és írhat külső kapcsolatokat a következő lépésekkel:

1. lépés: Adja meg a forráskönyvtárat és a kimeneti könyvtárat

Először is meg kell adni a forráskönyvtárat, ahol a külső kapcsolatot tartalmazó XLSB fájl található, valamint azt a kimeneti könyvtárat, ahová a módosított fájlt menteni kívánja. A következőképpen teheti meg az Aspose.Cells használatával:

// forráskönyvtár
string sourceDir = RunExamples.Get_SourceDirectory();

// Kimeneti könyvtár
string outputDir = RunExamples.Get_OutputDirectory();

2. lépés: Töltse be a forrás Excel XLSB fájlt

Ezután be kell töltenie azt a forrás Excel XLSB fájlt, amelyen a külső kapcsolat olvasási és írási műveleteit kívánja végrehajtani. Itt van egy minta kód:

// Töltse be a forrás Excel XLSB fájlt
Workbook wb = new Workbook(sourceDir + "sampleExternalConnection_XLSB.xlsb");

3. lépés: Olvassa el és módosítsa a külső csatlakozást

fájl betöltése után elérheti az első külső kapcsolatot, amely valójában egy adatbázis-kapcsolat. A külső kapcsolat különféle tulajdonságait olvashatja és módosíthatja. Itt van, hogyan:

// Olvassa el az első külső kapcsolatot, amely adatbázis-kapcsolat
Aspose.Cells.ExternalConnections.DBConnection dbCon = wb.DataConnections[0] as Aspose.Cells.ExternalConnections.DBConnection;

// Jelenítse meg az adatbázis-kapcsolat nevét, a parancsot és a csatlakozási információkat
Console.WriteLine("Connection name: " + dbCon.Name);
Console.WriteLine("Command: " + dbCon.Command);
Console.WriteLine("Connection Info: " + dbCon.ConnectionInfo);

// Módosítsa a kapcsolat nevét
dbCon.Name = "NewCustomer";

4. lépés: Mentse el a kimeneti Excel XLSB fájlt

A szükséges módosítások elvégzése után a módosított Excel XLSB fájlt elmentheti a megadott kimeneti könyvtárba. Íme, hogyan kell csinálni:

// Mentse el a kimeneti Excel XLSB fájlt
wb.Save(outputDir + "outputExternalConnection_XLSB.xlsb");
Console.WriteLine("ReadAndWriteExternalConnectionOfXLSBFile executed successfully.\r\n");

Minta forráskód az XLSB-fájlok olvasási és írási külső kapcsolatához az Aspose.Cells for .NET használatával

//Forrás könyvtár
string sourceDir = RunExamples.Get_SourceDirectory();
//Kimeneti könyvtár
string outputDir = RunExamples.Get_OutputDirectory();
//Töltse be a forrás Excel Xlsb fájlt
Workbook wb = new Workbook(sourceDir + "sampleExternalConnection_XLSB.xlsb");
//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;
//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);
//Módosítsa a kapcsolat nevét
dbCon.Name = "NewCust";
//Mentse el az Excel Xlsb fájlt
wb.Save(outputDir + "outputExternalConnection_XLSB.xlsb");
Console.WriteLine("ReadAndWriteExternalConnectionOfXLSBFile executed successfully.\r\n");

Következtetés

külső kapcsolatok olvasása és írása XLSB-fájlba lehetővé teszi az Excel-munkafüzetekben lévő külső forrásokból származó adatok kezelését. Az Aspose.Cells for .NET segítségével könnyen elérheti a külső kapcsolatokat, elolvashatja és módosíthatja a kapcsolati információkat, valamint mentheti a változtatásokat. Kísérletezzen saját XLSB-fájljaival, és használja ki a külső kapcsolatok erejét Excel-alkalmazásaiban.

GYIK

K: Mi az a külső kapcsolat egy XLSB fájlban?

V: Az XLSB-fájlban lévő külső kapcsolat külső adatforrással, például adatbázissal létrehozott kapcsolatra utal. Lehetővé teszi adatok importálását ebből a külső forrásból az Excel-munkafüzetbe.

K: Lehet több külső kapcsolat is egy XLSB fájlban?

V: Igen, egy XLSB-fájlban több külső kapcsolat is lehet. Egyenként kezelheti őket az egyes kapcsolati objektumok elérésével.

K: Hogyan olvashatom ki a külső kapcsolat részleteit egy XLSB fájlban az Aspose.Cells segítségével?

V: Az Aspose.Cells által biztosított funkciók segítségével hozzáférhet egy külső kapcsolat tulajdonságaihoz, például a kapcsolatnévhez, a társított parancshoz és a csatlakozási információkhoz.

K: Módosítható egy külső kapcsolat egy XLSB fájlban az Aspose.Cells segítségével?

V: Igen, módosíthatja a külső kapcsolat tulajdonságait, például a kapcsolat nevét, hogy megfeleljen sajátos igényeinek. Az Aspose.Cells módszereket biztosít ezeknek a módosításoknak a végrehajtására.

K: Hogyan menthetem el a külső kapcsolaton végrehajtott módosításokat XLSB-fájlba az Aspose.Cells segítségével?

V: Miután elvégezte a szükséges módosításokat egy külső kapcsolaton, egyszerűen elmentheti a módosított Excel XLSB fájlt az Aspose.Cells által biztosított megfelelő módszerrel.