Modifier une connexion de données SQL existante à l aide d Aspose.Cells
Aspose.Cells prend en charge la modification de connexions de données SQL existantes. L’article expliquera comment utiliser Aspose.Cells pour modifier différentes propriétés de la connexion de données SQL.
Vous pouvez ajouter ou consulter des connexions de données dans Microsoft Excel en suivant la commande de menu Données > Connexions.
De même, Aspose.Cells fournit les moyens d’accéder et de modifier les Connexions de données en utilisant la collection Workbook.getDataConnections().
Modifier une connexion de données SQL existante à l’aide d’Aspose.Cells
L’exemple suivant illustre l’utilisation d’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.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(ModifyExistingSQLDataConnection.class); | |
// Create a workbook object from source file | |
Workbook workbook = new Workbook(dataDir + "DataConnection.xlsx"); | |
// Access first Data Connection | |
ExternalConnection conn = workbook.getDataConnections().get(0); | |
// Change the Data Connection Name and Odc file | |
conn.setName("MyConnectionName"); | |
conn.setOdcFile(dataDir + "MyDefaulConnection.odc"); | |
// Change the Command Type, Command and Connection String | |
DBConnection dbConn = (DBConnection) conn; | |
dbConn.setCommandType(OLEDBCommandType.SQL_STATEMENT); | |
dbConn.setCommand("Select * from AdminTable"); | |
dbConn.setConnectionInfo( | |
"Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False"); | |
// Save the workbook | |
workbook.save(dataDir + "outxput.xlsx"); |