Zaktualizuj element formuły dodatku Power Query
Aktualizowanie elementu formuły dodatku Power Query jest typową operacją podczas pracy z danymi w plikach Excel. Dzięki Aspose.Cells dla .NET możesz łatwo zaktualizować element formuły Power Query, wykonując następujące kroki:
Krok 1: Określ katalogi źródłowe i wyjściowe
Najpierw musisz określić katalog źródłowy, w którym znajduje się plik Excel zawierający formuły Power Query do aktualizacji, a także katalog wyjściowy, w którym chcesz zapisać zmodyfikowany plik. Oto jak to zrobić za pomocą Aspose.Cells:
// katalog źródłowy
string SourceDir = RunExamples.Get_SourceDirectory();
// Katalog wyjściowy
string outputDir = RunExamples.Get_OutputDirectory();
Krok 2: Załaduj źródłowy skoroszyt programu Excel
Następnie należy załadować źródłowy skoroszyt programu Excel, w którym chcesz zaktualizować element formuły Power Query. Oto jak to zrobić:
// Załaduj źródłowy skoroszyt programu Excel
Workbook workbook = new Workbook(SourceDir + "SamplePowerQueryFormula.xlsx");
Krok 3: Przeglądaj i aktualizuj elementy formuły dodatku Power Query
Po załadowaniu skoroszytu możesz przejść do kolekcji formuł dodatku Power Query i przeglądać każdą formułę oraz jej elementy. W tym przykładzie szukamy elementu formuły o nazwie „Źródło” i aktualizujemy jego wartość. Oto przykładowy kod umożliwiający aktualizację elementu formuły dodatku Power Query:
// Uzyskaj dostęp do kolekcji formuł dodatku Power Query
DataMashup mashupData = workbook.DataMashup;
// Przeglądaj formuły dodatku Power Query i ich elementy w pętli
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)";
}
}
}
Krok 4: Zapisz wyjściowy skoroszyt programu Excel
Po zaktualizowaniu elementu formuły dodatku Power Query można zapisać zmodyfikowany skoroszyt programu Excel w określonym katalogu wyjściowym. Oto jak to zrobić:
// Zapisz wyjściowy skoroszyt programu Excel
workbook.Save(outputDir + "SamplePowerQueryFormula_out.xlsx");
Console.WriteLine("UpdatePowerQueryFormulaItem executed successfully.\r\n");
Przykładowy kod źródłowy aktualizacji elementu formuły Power Query przy użyciu Aspose.Cells dla platformy .NET
// Katalogi robocze
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)";
}
}
}
// Zapisz skoroszyt wyjściowy.
workbook.Save(outputDir + "SamplePowerQueryFormula_out.xlsx");
Console.WriteLine("UpdatePowerQueryFormulaItem executed successfully.");
Wniosek
Aktualizowanie elementów formuł Power Query jest niezbędną operacją podczas używania Aspose.Cells do manipulowania i przetwarzania danych w plikach Excel. Wykonując powyższe kroki, możesz łatwo zaktualizować elementy formuły
Często zadawane pytania
P: Co to jest dodatek Power Query w programie Excel?
Odp.: Power Query to funkcja programu Excel, która pomaga zbierać, przekształcać i ładować dane z różnych źródeł. Oferuje potężne narzędzia do czyszczenia, łączenia i przekształcania danych przed zaimportowaniem ich do Excela.
P: Skąd mam wiedzieć, czy element formuły dodatku Power Query został pomyślnie zaktualizowany?
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.
P: Czy mogę zaktualizować wiele elementów formuł dodatku Power Query jednocześnie?
Odp.: Tak, możesz przeglądać kolekcję elementów formuł dodatku Power Query w pętli i aktualizować wiele elementów w jednej pętli, w zależności od konkretnych potrzeb.
P: Czy są inne operacje, które mogę wykonać na formułach Power Query za pomocą Aspose.Cells?
Odp.: Tak, Aspose.Cells oferuje pełen zakres funkcji do pracy z formułami Power Query, w tym tworzenie, usuwanie, kopiowanie i wyszukiwanie formuł w skoroszycie programu Excel.