تعديل اتصال البيانات الحالي باستخدام Aspose.Cells
تدعم Aspose.Cells تعديل اتصالات SQL الحالية. سيشرح المقال كيفية استخدام Aspose.Cells لتعديل خصائص مختلفة لاتصالات SQL البيانات.
يمكنك إضافة أو رؤية اتصالات البيانات داخل Microsoft Excel باستخدام أمر القائمة الخاص بالبيانات > اتصالات.
بالمثل، توفر Aspose.Cells وسيلة الوصول وتعديل اتصالات البيانات باستخدام مجموعة Workbook.getDataConnections().
تعديل اتصالات البيانات SQL الحالية باستخدام Aspose.Cells
يوضح المثال التالي استخدام Aspose.Cells لتعديل اتصال البيانات الحالي للورقة العمل. يمكنك تنزيل ملف Excel المصدر المستخدم في هذا الكود وملف Excel الناتج الذي تم إنشاؤه بواسطة الشفرة من الروابط التالية.
// 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"); |