Modificar la conexión de datos SQL existente usando Aspose.Cells

Modificar la conexión de datos SQL existente usando Aspose.Cells

El siguiente ejemplo ilustra el uso de Aspose.Cells para modificar la conexión de datos SQL del libro. Puede descargar el archivo de origen de Excel utilizado en este código y el archivo de salida de Excel generado por el código desde los siguientes enlaces.

// 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");