تحديث عنصر صيغة Power Query

سيناريو الاستخدام

هناك مواقف قد تحدث حيث يتم نقل ملفات مصدر البيانات ويتعذر على ملف Excel تحديد موقع الملف. في مثل هذه الحالات، توفر واجهة برمجة تطبيقات Aspose.Cells الخيار لتحديث العنصر لكلّ صيغة Power Query باستخدام فئة PowerQueryFormulaItem لتحديث موقع ملف المصدر.

تحديث عنصر صيغة Power Query

توفر واجهة برمجة تطبيقات Aspose.Cells القدرة على تحديث عناصر صيغة Power Query. يُظهر مقتطف الكود التالي تحديث موقع ملف مصدر البيانات في ملف Excel باستخدام خاصية PowerQueryFormulaItem.Value. يتم إرفاق الملفات المصدر والناتج للرجوع إليها.

الكود المثالي

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Working directories
string SourceDir = RunExamples.Get_SourceDirectory();
string outputDir = RunExamples.Get_OutputDirectory();
Workbook workbook = new Workbook(SourceDir + "SamplePowerQueryFormula.xlsx");
DataMashup mashupData = workbook.DataMashup;
foreach (PowerQueryFormula formula in mashupData.PowerQueryFormulas)
{
foreach (PowerQueryFormulaItem item in formula.PowerQueryFormulaItems)
{
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");