Обновление элемента формулы Power Query

Сценарий использования

В случаях, когда файлы источников данных перемещаются, и Excel не может найти файл, API Aspose.Cells для Python via .NET предоставляет опцию обновления элемента Formулы 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")