تحديث عنصر صيغة Power Query
سيناريو الاستخدام
قد تكون هناك حالات يتم فيها نقل ملفات مصدر البيانات ولا يستطيع ملف Excel تحديد الموقع. في هذه الحالات، يوفر API الخاص بـ Aspose.Cells لـ Python via .NET خيار تحديث عنصر صيغة Power Query باستخدام فئة PowerQueryFormulaItem لتحديث موقع ملف المصدر.
تحديث عنصر صيغة Power Query
يوفر API الخاص بـ Aspose.Cells لـ Python via .NET القدرة على تحديث عناصر صيغة Power Query. يوضح المثال التالي تحديث موقع ملف مصدر البيانات داخل ملف Excel باستخدام خاصية PowerQueryFormulaItem.value. الملفات المصدر والنتيجة مرفقة لمعاينتك.
الكود المثالي
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Working directories | |
SourceDir = RunExamples.Get_SourceDirectory() | |
outputDir = RunExamples.Get_OutputDirectory() | |
workbook = Workbook(SourceDir + "SamplePowerQueryFormula.xlsx") | |
mashupData = workbook.data_mashup | |
for formula in mashupData.power_query_formulas: | |
for item in formula.power_query_formula_items: | |
if item.name == "Source": | |
item.value = "Excel.Workbook(File.Contents(\"" + SourceDir + "SamplePowerQueryFormulaSource.xlsx" + "\"), null, true)" | |
# Save the output workbook. | |
workbook.save(outputDir + "SamplePowerQueryFormula_out.xlsx") |