Aktualisieren des Power Query Formelelements

Anwendungsszenario

Es kann vorkommen, dass die Datenquellendateien verschoben wurden und die Excel-Datei die Datei nicht mehr finden kann. In solchen Fällen bietet die Aspose.Cells für Python via .NET API die Option, den Power-Query-Formelpunkt mit der Klasse PowerQueryFormulaItem zu aktualisieren, um den Speicherort der Quelldatei zu aktualisieren.

Aktualisieren des Power Query-Formelelements

Die Aspose.Cells für Python via .NET API ermöglicht die Aktualisierung von Power-Query-Formel-Elementen. Das folgende Code-Snippet zeigt, wie die Speicherort der Quelldatei in der Excel-Datei mittels der PowerQueryFormulaItem.value-Eigenschaft aktualisiert wird. Die Quell- und Ausgabedateien sind zu Ihrer Referenz beigefügt.

Beispielcode

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")