Uppdatera Power Query formelobjekt
Användningsscenarie
Det kan finnas fall där datakällfiler flyttas och Excel-filen inte kan lokalisera filen. I sådana fall erbjuder Aspose.Cells för Python via .NET API:n möjlighet att uppdatera Power Query Formel-objektet genom att använda klass PowerQueryFormulaItem för att uppdatera platsen för källfilen.
Uppdatering av Power Query-formelobjekt
Aspose.Cells för Python via .NET API:n ger möjlighet att uppdatera Power Query Formel-objekt. Följande kod visar hur man uppdaterar datakällfilens plats i Excel-filen med hjälp av egenskapen PowerQueryFormulaItem.value. Käll- och utdatafilerna är bifogade för referens.
Exempelkod
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") |