通過 .NET 更新 XLSM 文件

通過基於 .NET 的應用程序修改 XLSM 電子表格,無需安裝 Microsoft Office®

 

對於開發人員,誰正在嘗試通過 .NET 應用程序更新 XLSM 文件? Aspose.Total for .NET API 可以幫助自動化更新過程。 它是處理不同格式(包括 Microsoft Excel 文件)的各種 .NET API 的完整包。 作為 Aspose.Total for .NET 包一部分的 ASPOSE.CELL API 使這個修改過程變得容易。 以下是更新 XLSM 文檔的過程。

如何在 .NET 中更新 XLSM 文件

  • 創建以源 XLSM 文件為參數的新 Workbook 類對象
  • 使用 Worksheets[0].Cells[column] 方法訪問相關工作表和相關單元格
  • 使用 PutValue(data) 方法在訪問的單元格中插入新數據
  • 通過將帶有路徑的文件作為參數傳遞,使用 save() 方法將文件保存為 .xlsm 文件

修改要求

  • 對於 XLSM 修改,Microsoft Windows 或具有 .NET、.NET Core、Mono 或 Xamarin 平台的兼容操作系統
  • Microsoft Visual Studio 等開發環境
  • 從命令行安裝為 nuget install Aspose.Cells 或通過 Visual Studio 的包管理器控制台使用 Install-Package Aspose.Cells
  • 或者,從 下載 獲取離線 MSI 安裝程序或 ZIP 文件中的所有 DLL
 

代碼 - 在 .NET 中更新 XLSM 文件

 

探索文件編輯器 .NET 選項

編輯 CSV 文件 (逗號分隔值)
編輯 TSV 文件 (製表符分隔值)
編輯 XLS 文件 (Microsoft Excel 二進制格式)
編輯 XLSB 文件 (Excel 二進制工作簿)
編輯 XLSM 文件 (啟用宏的電子表格)
編輯 XLSX 文件 (打開 XML 工作簿)
編輯 XLT 文件 (Excel 97 - 2003 模板)
編輯 XLTM 文件 (Excel 啟用宏的模板)
編輯 XLTX 文件 (Excel模板)

什麼是 XLSM 文件格式

XLSM 文件格式是 Microsoft Excel 使用的另一種文件格式,它代表 Excel 宏啟用工作簿。與 XLSB 類似,與標準 XLSX 格式相比,XLSM 文件提供了額外的功能。

XLSM 文件旨在存儲包含宏的電子表格數據。宏是在 Excel 中自動執行任務的小程序或腳本。使用 XLSM 格式,用戶可以直接在工作簿中創建、編輯和執行宏。這使得 XLSM 文件對於自動執行重複性任務、執行複雜計算或創建自定義函數特別有用。

通過啟用宏,XLSM 文件允許用戶增強其電子表格的功能。可以使用 Visual Basic for Applications (VBA) 編程語言編寫宏,為 Excel 中的自定義和自動化提供強大的工具。

XLSM 格式的主要優點之一是它能夠存儲和執行宏無縫地。打開 XLSM 文件時,Excel 會啟用文件中包含的宏,允許用戶使用宏提供的自動化和自定義功能。

但是,請務必注意,由於潛在的安全風險,一些Excel 版本可能會提示用戶在打開 XLSM 文件時啟用或禁用宏。這樣做是為了防止可能損害系統或損害數據的潛在惡意宏。