Изменение существующего SQL соединения с данными с использованием Aspose.Cells

Изменение существующего SQL-соединения с данными с использованием Aspose.Cells

Следующий пример иллюстрирует использование Aspose.Cells для изменения SQL-соединения данных в книге Excel. Вы можете загрузить исходный файл Excel, используемый в этом коде, и выходной файл Excel, сгенерированный кодом, по следующим ссылкам.

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