تعديل اتصال بيانات SQL موجود
يدعم Aspose.Cells لبايثون via .NET تعديل اتصال بيانات SQL موجود. ستشرح المقالة كيفية استخدام Aspose.Cells لبايثون via .NET لتعديل خصائص مختلفة لاتصال بيانات SQL.
يمكنك إضافة أو رؤية اتصالات البيانات داخل Microsoft Excel باستخدام أمر القائمة الخاص بالبيانات > اتصالات.
وبالمثل، يوفر Aspose.Cells لـ Python via .NET الوسائل للوصول وتعديل اتصالات البيانات باستخدام مجموعة Workbook.DataConnections.
تعديل اتصال البيانات SQL الموجود باستخدام Aspose.Cells لـ Python via .NET
يوضح المثال التالي استخدام Aspose.Cells لـ Python via .NET لتعديل اتصال البيانات SQL لكتاب العمل. يمكنك تنزيل ملف Excel المصدر المستخدم في هذا الكود وملف Excel الناتج الذي تم إنشاؤه بواسطة الكود من الروابط التالية.
from aspose import pycore | |
from aspose.cells import Workbook | |
from aspose.cells.externalconnections import DBConnection, OLEDBCommandType | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Create workbook object | |
workbook = Workbook(dataDir + "DataConnection.xlsx") | |
# Access first Data Connection | |
conn = workbook.data_connections[0] | |
# Change the Data Connection Name and Odc file | |
conn.name = "MyConnectionName" | |
conn.odc_file = "C:\\Users\\MyDefaulConnection.odc" | |
# Change the Command Type, Command and Connection String | |
dbConn = pycore.as_of(conn, DBConnection) if pycore.is_assignable(conn, DBConnection) else None | |
dbConn.command_type = OLEDBCommandType.SQL_STATEMENT | |
dbConn.command = "Select * from AdminTable" | |
dbConn.connection_info = "Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False" | |
# Save the workbook | |
workbook.save(dataDir + "output_out.xlsx") |