Modificar conexión de datos SQL existente
Aspose.Cells para Python via .NET soporta modificar conexiones de datos SQL existentes. El artículo explicará cómo usar Aspose.Cells para Python via .NET para modificar diferentes propiedades de la conexión de datos SQL.
Puedes añadir o ver Conexiones de Datos dentro de Microsoft Excel siguiendo el comando de menú Datos > Conexiones.
De manera similar, Aspose.Cells para Python via .NET proporciona los medios para acceder y modificar las conexiones de datos usando la colección Workbook.DataConnections.
Modificar conexión de datos SQL existente usando Aspose.Cells para Python via .NET
La siguiente muestra ilustra el uso de Aspose.Cells para Python via .NET para modificar la conexión de datos SQL del libro de trabajo. Puedes descargar el archivo Excel fuente utilizado en este código y el archivo Excel de salida generado por el código desde los siguientes enlaces.
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") |