Modifiera befintlig SQL Data Connection med hjälp av Aspose.Cells

Modifiera befintlig SQL Data Connection med hjälp av Aspose.Cells

Det följande exempel illustrerar användningen av Aspose.Cells för att ändra SQL Data Connection hos arbetsboken. Du kan ladda ned den angivna källfilen Excel och den genererade utdatafilen Excel med hjälp av följande länkar.

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