更新 Power Query 公式項
內容
[
隱藏
]更新 Power Query 公式項目是處理 Excel 檔案中的資料時的常見操作。使用 Aspose.Cells for .NET,您可以依照下列步驟輕鬆更新 Power Query 公式項目:
第 1 步:指定來源目錄和輸出目錄
首先,您需要指定包含要更新的 Power Query 公式的 Excel 檔案所在的來源目錄,以及要儲存修改後的檔案的輸出目錄。以下是使用 Aspose.Cells 執行此操作的方法:
//來源目錄
string SourceDir = RunExamples.Get_SourceDirectory();
//輸出目錄
string outputDir = RunExamples.Get_OutputDirectory();
步驟 2:載入來源 Excel 工作簿
接下來,您需要載入要更新 Power Query 公式項目的來源 Excel 工作簿。操作方法如下:
//載入來源 Excel 工作簿
Workbook workbook = new Workbook(SourceDir + "SamplePowerQueryFormula.xlsx");
步驟 3:瀏覽並更新 Power Query 公式項
載入工作簿後,您可以導覽至 Power Query 公式集合併瀏覽每個公式及其元素。在此範例中,我們正在尋找名稱為“Source”的公式項目並更新其值。以下是更新 Power Query 公式項目的範例程式碼:
//造訪 Power Query 公式集合
DataMashup mashupData = workbook.DataMashup;
//循環存取 Power Query 公式及其元素
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:儲存輸出的 Excel 工作簿
更新 Power Query 公式項目後,您可以將修改後的 Excel 工作簿儲存到指定的輸出目錄。操作方法如下:
//儲存輸出的 Excel 工作簿
workbook.Save(outputDir + "SamplePowerQueryFormula_out.xlsx");
Console.WriteLine("UpdatePowerQueryFormulaItem executed successfully.\r\n");
使用 Aspose.Cells for .NET 更新 Power Query 公式項目的範例原始程式碼
//工作目錄
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)";
}
}
}
//儲存輸出工作簿。
workbook.Save(outputDir + "SamplePowerQueryFormula_out.xlsx");
Console.WriteLine("UpdatePowerQueryFormulaItem executed successfully.");
結論
使用 Aspose.Cells 操作和處理 Excel 檔案中的資料時,更新 Power Query 公式元素是一項重要操作。按照上面給出的步驟,您可以輕鬆更新公式元素
常見問題解答
Q:Excel 中的 Power Query 是什麼?
答:Power Query 是 Excel 中的功能,可協助收集、轉換和載入來自不同來源的資料。它提供了強大的工具,可以在將資料匯入 Excel 之前清理、組合和重塑資料。
Q:如何知道 Power Query 公式項目是否已成功更新?
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.
Q:我可以一次更新多個 Power Query 公式項目嗎?
答:是的,您可以循環遍歷 Power Query 公式項目集合併在單一循環中更新多個項目,具體取決於您的特定需求。
Q:我可以使用 Aspose.Cells 對 Power Query 公式執行其他操作嗎?
答:是的,Aspose.Cells 提供了使用 Power Query 公式的全套功能,包括在 Excel 工作簿中建立、刪除、複製和搜尋公式。