Modifier la connexion de données SQL existante à l'aide de Aspose.Cells
Contents
[
Hide
]
Aspose.Cells prend en charge la modification de la connexion de données SQL existante. L’article explique comment utiliser Aspose.Cells pour modifier différentes propriétés de SQL Data Connection.
Vous pouvez ajouter ou voir des connexions de données dans Microsoft Excel en suivantDonnées > Connexions commande de menus.
De même, Aspose.Cells fournit les moyens d’accéder et de modifier les connexions de données à l’aide de la collection Workbook.DataConnections.
Modifier la connexion de données SQL existante à l’aide de Aspose.Cells
L’exemple suivant illustre l’utilisation de Aspose.Cells pour modifier la connexion de données SQL du classeur. Vous pouvez télécharger le fichier Excel source utilisé dans ce code et le fichier Excel de sortie généré par le code à partir des liens suivants.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create workbook object | |
Workbook workbook = new Workbook(dataDir + "DataConnection.xlsx"); | |
// Access first Data Connection | |
ExternalConnection conn = workbook.DataConnections[0]; | |
// Change the Data Connection Name and Odc file | |
conn.Name = "MyConnectionName"; | |
conn.OdcFile = "C:\\Users\\MyDefaulConnection.odc"; | |
// Change the Command Type, Command and Connection String | |
DBConnection dbConn = conn as DBConnection; | |
dbConn.CommandType = OLEDBCommandType.SqlStatement; | |
dbConn.Command = "Select * from AdminTable"; | |
dbConn.ConnectionString = "Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False"; | |
// Save the workbook | |
workbook.Save(dataDir + "output_out.xlsx"); |