Lezen en schrijven externe verbinding van XLSB-bestand
Het lezen en schrijven van externe verbindingen naar een XLSB-bestand is essentieel voor het manipuleren van gegevens uit externe bronnen in uw Excel-werkmappen. Met Aspose.Cells voor .NET kunt u eenvoudig externe verbindingen lezen en schrijven met behulp van de volgende stappen:
Stap 1: Geef de bronmap en de uitvoermap op
Eerst moet u de bronmap opgeven waar het XLSB-bestand met de externe verbinding zich bevindt, evenals de uitvoermap waar u het gewijzigde bestand wilt opslaan. Hier leest u hoe u dit doet met Aspose.Cells:
// bronmap
string sourceDir = RunExamples.Get_SourceDirectory();
// Uitvoermap
string outputDir = RunExamples.Get_OutputDirectory();
Stap 2: Laad het Excel XLSB-bronbestand
Vervolgens moet u het Excel XLSB-bronbestand laden waarop u lees- en schrijfbewerkingen voor externe verbindingen wilt uitvoeren. Hier is een voorbeeldcode:
// Laad het Excel XLSB-bronbestand
Workbook wb = new Workbook(sourceDir + "sampleExternalConnection_XLSB.xlsb");
Stap 3: Lees en wijzig de externe verbinding
Na het laden van het bestand heeft u toegang tot de eerste externe verbinding, die feitelijk een databaseverbinding is. U kunt diverse eigenschappen van de externe verbinding lezen en wijzigen. Hier is hoe:
// Lees de eerste externe verbinding, die een databaseverbinding is
Aspose.Cells.ExternalConnections.DBConnection dbCon = wb.DataConnections[0] as Aspose.Cells.ExternalConnections.DBConnection;
// Geef de databaseverbindingsnaam, opdracht en verbindingsinformatie weer
Console.WriteLine("Connection name: " + dbCon.Name);
Console.WriteLine("Command: " + dbCon.Command);
Console.WriteLine("Connection Info: " + dbCon.ConnectionInfo);
// Wijzig de naam van de verbinding
dbCon.Name = "NewCustomer";
Stap 4: Sla het uitgevoerde Excel XLSB-bestand op
Nadat u de nodige wijzigingen heeft aangebracht, kunt u het gewijzigde Excel XLSB-bestand opslaan in de opgegeven uitvoermap. Hier leest u hoe u het moet doen:
// Sla het uitvoer Excel XLSB-bestand op
wb.Save(outputDir + "outputExternalConnection_XLSB.xlsb");
Console.WriteLine("ReadAndWriteExternalConnectionOfXLSBFile executed successfully.\r\n");
Voorbeeldbroncode voor lezen en schrijven van externe verbinding van XLSB-bestand met Aspose.Cells voor .NET
//Bronmap
string sourceDir = RunExamples.Get_SourceDirectory();
//Uitvoermap
string outputDir = RunExamples.Get_OutputDirectory();
//Laad het bron-Excel Xlsb-bestand
Workbook wb = new Workbook(sourceDir + "sampleExternalConnection_XLSB.xlsb");
//Lees de eerste externe verbinding die eigenlijk een DB-verbinding is
Aspose.Cells.ExternalConnections.DBConnection dbCon = wb.DataConnections[0] as Aspose.Cells.ExternalConnections.DBConnection;
//Druk de naam, opdracht en verbindingsinformatie van de DB-verbinding af
Console.WriteLine("Connection Name: " + dbCon.Name);
Console.WriteLine("Command: " + dbCon.Command);
Console.WriteLine("Connection Info: " + dbCon.ConnectionInfo);
//Wijzig de verbindingsnaam
dbCon.Name = "NewCust";
//Sla het Excel Xlsb-bestand op
wb.Save(outputDir + "outputExternalConnection_XLSB.xlsb");
Console.WriteLine("ReadAndWriteExternalConnectionOfXLSBFile executed successfully.\r\n");
Conclusie
Door externe verbindingen naar een XLSB-bestand te lezen en te schrijven, kunt u gegevens uit externe bronnen in uw Excel-werkmappen manipuleren. Met Aspose.Cells voor .NET kunt u eenvoudig toegang krijgen tot externe verbindingen, verbindingsinformatie lezen en wijzigen en wijzigingen opslaan. Experimenteer met uw eigen XLSB-bestanden en benut de kracht van externe verbindingen in uw Excel-applicaties.
Veelgestelde vragen
Vraag: Wat is een externe verbinding in een XLSB-bestand?
A: Een externe verbinding in een XLSB-bestand verwijst naar een verbinding die tot stand is gebracht met een externe gegevensbron zoals een database. Hiermee kunt u gegevens uit deze externe bron importeren in de Excel-werkmap.
Vraag: Kan ik meerdere externe verbindingen in een XLSB-bestand hebben?
A: Ja, u kunt meerdere externe verbindingen hebben in een XLSB-bestand. U kunt ze afzonderlijk beheren door elk verbindingsobject te openen.
Vraag: Hoe kan ik de details van een externe verbinding in een XLSB-bestand lezen met Aspose.Cells?
A: U kunt de functionaliteit van Aspose.Cells gebruiken om toegang te krijgen tot eigenschappen van een externe verbinding, zoals de verbindingsnaam, de bijbehorende opdracht en verbindingsinformatie.
Vraag: Is het mogelijk om een externe verbinding in een XLSB-bestand te wijzigen met Aspose.Cells?
A: Ja, u kunt de eigenschappen van een externe verbinding, zoals de verbindingsnaam, aanpassen aan uw specifieke behoeften. Aspose.Cells biedt methoden om deze wijzigingen aan te brengen.
Vraag: Hoe kan ik wijzigingen in een externe verbinding opslaan in een XLSB-bestand met Aspose.Cells?
A: Zodra u de nodige wijzigingen heeft aangebracht aan een externe verbinding, kunt u het gewijzigde Excel XLSB-bestand eenvoudig opslaan met de juiste methode van Aspose.Cells.