Mettre à jour l élément de formule Power Query
Scénario d’utilisation
Il peut arriver que les fichiers source des données soient déplacés et que le fichier Excel ne puisse pas localiser le fichier. Dans ce cas, l’API Aspose.Cells pour Python via .NET offre l’option de mettre à jour l’élément Power Query Formula en utilisant la classe PowerQueryFormulaItem pour mettre à jour l’emplacement du fichier source.
Mise à jour de l’élément de formule Power Query
L’API Aspose.Cells pour Python via .NET offre la possibilité de mettre à jour les éléments Power Query Formula. Le code suivant démontre la mise à jour de l’emplacement du fichier source dans le fichier Excel en utilisant la propriété PowerQueryFormulaItem.value. Les fichiers source et sortie sont jointés pour référence.
Code d’exemple
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") |