Modifiera befintlig SQL Data Connection med hjälp av Aspose.Cells
Aspose.Cells stöder att ändra befintlig SQL Data Connection. Artikeln förklarar hur man använder Aspose.Cells för att ändra olika egenskaper hos SQL Data Connection.
Du kan lägga till eller se dataanslutningar inne i Microsoft Excel genom att följa menyn Data > Connections.
På liknande sätt tillhandahåller Aspose.Cells medel för att komma åt och modifiera dataanslutningar med hjälp av Workbook.getDataConnections() samlingen.
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"); |