Обновление элемента формулы 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") |