Frissítse a Power Query képletelemet
Power Query képletelemek frissítése gyakori művelet az Excel-fájlokban lévő adatok kezelésekor. Az Aspose.Cells for .NET segítségével egyszerűen frissítheti a Power Query képletelemeit az alábbi lépések végrehajtásával:
1. lépés: Adja meg a forrás- és kimeneti könyvtárakat
Először is meg kell adnia azt a forráskönyvtárat, amelyben a frissítendő Power Query képleteket tartalmazó Excel-fájl található, valamint azt a kimeneti könyvtárat, ahová a módosított fájlt menteni szeretné. A következőképpen teheti meg az Aspose.Cells használatával:
// forráskönyvtár
string SourceDir = RunExamples.Get_SourceDirectory();
// Kimeneti könyvtár
string outputDir = RunExamples.Get_OutputDirectory();
2. lépés: Töltse be a forrás Excel-munkafüzetet
Ezután be kell töltenie azt a forrás Excel-munkafüzetet, amelyen frissíteni szeretné a Power Query képletelemet. Íme, hogyan kell csinálni:
// Töltse be a forrás Excel-munkafüzetet
Workbook workbook = new Workbook(SourceDir + "SamplePowerQueryFormula.xlsx");
3. lépés: Tallózás és frissítés a Power Query képlet elemei között
munkafüzet betöltése után navigálhat a Power Query képletgyűjteményéhez, és böngészhet az egyes képletek és elemeik között. Ebben a példában a “Forrás” nevű képletelemet keressük, és frissítjük az értékét. Íme egy példakód egy Power Query képletelem frissítéséhez:
// Hozzáférés a Power Query képletgyűjteményéhez
DataMashup mashupData = workbook.DataMashup;
// Lapozzon át a Power Query képleteken és elemeiken
foreach(PowerQueryFormula formula in mashupData.PowerQueryFormulas)
{
foreach(PowerQueryFormulaItem item in formula.PowerQueryFormulaItems)
{
if (item.Name == "Source")
{
item.Value = "Excel.Workbook(File.Contents(\"" + SourceDir + "SamplePowerQueryFormulaSource.xlsx\"), null, true)";
}
}
}
4. lépés: Mentse el a kimeneti Excel-munkafüzetet
Miután frissítette a Power Query képletelemet, mentheti a módosított Excel-munkafüzetet a megadott kimeneti könyvtárba. Íme, hogyan kell csinálni:
// Mentse el a kimeneti Excel-munkafüzetet
workbook.Save(outputDir + "SamplePowerQueryFormula_out.xlsx");
Console.WriteLine("UpdatePowerQueryFormulaItem executed successfully.\r\n");
Minta forráskód a Power Query képletelem frissítéséhez az Aspose.Cells for .NET használatával
// Munkakönyvtárak
string SourceDir = RunExamples.Get_SourceDirectory();
string outputDir = RunExamples.Get_OutputDirectory();
Workbook workbook = new Workbook(SourceDir + "SamplePowerQueryFormula.xlsx");
DataMashup mashupData = workbook.DataMashup;
foreach (PowerQueryFormula formula in mashupData.PowerQueryFormulas)
{
foreach (PowerQueryFormulaItem item in formula.PowerQueryFormulaItems)
{
if (item.Name == "Source")
{
item.Value = "Excel.Workbook(File.Contents(\"" + SourceDir + "SamplePowerQueryFormulaSource.xlsx\"), null, true)";
}
}
}
// Mentse el a kimeneti munkafüzetet.
workbook.Save(outputDir + "SamplePowerQueryFormula_out.xlsx");
Console.WriteLine("UpdatePowerQueryFormulaItem executed successfully.");
Következtetés
A Power Query képletelemeinek frissítése elengedhetetlen művelet az Aspose.Cells használatával az Excel-fájlok adatainak manipulálására és feldolgozására. A fenti lépések követésével könnyedén frissítheti a képletelemeket
GYIK
K: Mi az a Power Query az Excelben?
V: A Power Query egy olyan szolgáltatás az Excelben, amely segít különböző forrásokból származó adatok összegyűjtésében, átalakításában és betöltésében. Hatékony eszközöket kínál az adatok megtisztításához, kombinálásához és átalakításához, mielőtt azokat Excelbe importálná.
K: Honnan tudhatom, hogy a Power Query képletelemek frissítése sikeres volt?
A: After running the Power Query Formula Item Update, you can check if the operation was successful by viewing the output and ensuring that the output Excel file was created correctly.
K: Frissíthetek egyszerre több Power Query képletelemet?
V: Igen, a Power Query képletelem-gyűjteményét végigcsinálhatja, és egyetlen ciklusban frissíthet több elemet, egyedi igényeitől függően.
K: Vannak más műveletek, amelyeket az Aspose.Cells segítségével végrehajthatok a Power Query képletekkel?
V: Igen, az Aspose.Cells a szolgáltatások teljes skáláját kínálja a Power Query képletekkel való munkavégzéshez, beleértve a képletek létrehozását, törlését, másolását és keresését egy Excel-munkafüzetben.