Bestehende SQL Datenverbindung ändern
Aspose.Cells für Python via .NET unterstützt die Änderung bestehender SQL-Datenquellen. Der Artikel erklärt, wie man Aspose.Cells für Python via .NET verwendet, um verschiedene Eigenschaften der SQL-Datenquelle zu ändern.
Sie können Datenverbindungen in Microsoft Excel hinzufügen oder anzeigen, indem Sie den Menübefehl Daten > Verbindungen befolgen.
Ebenso bietet Aspose.Cells für Python via .NET die Möglichkeit, auf die Datenverbindungen über die Sammlung Workbook.DataConnections zuzugreifen und diese zu bearbeiten.
Bestehende SQL-Datenverbindung mit Aspose.Cells für Python via .NET ändern
Das folgende Beispiel zeigt die Verwendung von Aspose.Cells für Python via .NET zur Änderung der SQL-Datenverbindung des Arbeitsbooks. Sie können die im Code verwendete Quelldatei im Excel-Format sowie die durch den Code erzeugte Ausgabedatei von den folgenden Links herunterladen.
from aspose import pycore | |
from aspose.cells import Workbook | |
from aspose.cells.externalconnections import DBConnection, OLEDBCommandType | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Create workbook object | |
workbook = Workbook(dataDir + "DataConnection.xlsx") | |
# Access first Data Connection | |
conn = workbook.data_connections[0] | |
# Change the Data Connection Name and Odc file | |
conn.name = "MyConnectionName" | |
conn.odc_file = "C:\\Users\\MyDefaulConnection.odc" | |
# Change the Command Type, Command and Connection String | |
dbConn = pycore.as_of(conn, DBConnection) if pycore.is_assignable(conn, DBConnection) else None | |
dbConn.command_type = OLEDBCommandType.SQL_STATEMENT | |
dbConn.command = "Select * from AdminTable" | |
dbConn.connection_info = "Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False" | |
# Save the workbook | |
workbook.save(dataDir + "output_out.xlsx") |