使用IRONXL

如何在 VB .NET 中保存 Excel 文件

發佈 2024年1月27日
分享:

簡介

微軟 Excel 是一個流行的多用途試算表程序,因其在數據組織、分析和可視化方面的高效性而聞名。Excel 是一個功能類似於網格的程序。它將數據組織到行和列中,使用戶能夠在單個儲存格中輸入各種類型的數據,包括文字、數字、日期和公式。

其通過公式和函數的強大計算能力允許用戶執行各種邏輯、統計和數學任務。

Excel 提供了組織和分析數據的能力,並且可以創建圖表以圖形方式表示數據。它通過允許文件共享和多人的同時編輯來促進團隊合作。由於它能夠滿足各行各業用戶的多樣需求,可以通過宏、VBA 和外掛程式來自訂和自動化。

Excel 的應用範圍包括財務、研究、商務分析和教育。它是一個管理、分析和數據決策的重要工具。在這篇文章中,我們將探討如何使用 VB.NET 來保存 Excel 文件,並利用 IronXL 來完成。

如何使用 VB.NET 儲存 Excel 文件

  1. 建立一個新的控制臺專案。

  2. 安裝 IronXL 函式庫。

  3. 建立使用 IronXL 函式庫所需的物件。

  4. 使用建立的物件添加數值。

  5. 將 Excel 文件儲存在所需位置並釋放物件。

什麼是 IronXL

IronXL 是一個穩健的 .NET 框架,旨在使使用 C#、VB.NET 和其他 .NET 語言處理 Excel 文件變得更輕鬆。它與 XLS 和 XLSX 文件格式兼容。借助此庫,開發人員可以更快、更輕鬆地編寫、讀取、修改和創建 Excel 試算表。還有大量的工具和功能可用。

IronXL 的亮點和功能包括:

  • 資料處理: IronXL 使讀取、寫入和操作 Excel 試算表中的數據變得簡單。可以使用二維數組檢索單元格值,並且可以執行計算、公式和數據格式化。
  • Excel 文件的創建和修改: 開發人員可以創建新的 Excel 文件並修改現有文件,以及添加、刪除和管理工作表。他們還可以與各種 Excel 元素交互作用。
  • 跨平台兼容性: 由於其跨平台兼容性,IronXL 可以在各種應用場景中使用,並且與多個 .NET 平台兼容,如 Xamarin、.NET Core 和 .NET Framework。
  • 多功能性和兼容性: 它適用於多個 Excel 版本,支持新版的 XLSX Excel 格式以及舊版的 XLS Excel 格式。
  • 支持舊版和現代 Excel 格式: 它能夠支持舊版 Excel 文件格式以及現代 Excel 文件格式。 (XLS,可追溯至 Excel 97–2003) 以及更多現代的基於XML的格式 (XLSX,可以追溯到 Excel 2007).
  • 實用性: 該庫通過提供簡單的 API 以及易於理解的屬性和操作,使各層次經驗的開發人員更易於處理與 Excel 相關的任務。
  • 數據提取和導出: IronXL 通過便捷地從 Excel 文件中提取數據並將 Excel 數據導出到各種格式,使得與數據庫和其他系統的連接變得簡單。
  • 支持和文件: IronXL 提供大量的教程、支持和文件,幫助開發人員利用其庫來處理與 Excel 相關的任務。
  • 自動化和效率: IronXL 幫助用戶創建以數據驅動的高效應用程序,提高生產力,通過自動化 Excel 流程減少手工勞動的時間。
  • 集成和定制: 通過提供將 Excel 數據導出到多種格式的選項,便於創建自定義報告和數據驅動的解決方案。它還與其他系統和數據庫良好集成。

使用 IronXL 的眾多行業包括金融、數據分析、報告、商業智能和軟體開發。它通過將數據操作與 Excel 集成相結合,使程序員能夠與 Excel 文件交互並創建可靠的解決方案。想了解更多信息,請訪問此 連結.

建立新的 Visual Studio 專案

建立一個 Visual Studio 控制台專案很簡單。請按照以下步驟使用 Visual Studio 開發控制台應用程式:

  1. 打開 Visual Studio:在打開 Visual Studio 之前,確保您的電腦上已安裝 Visual Studio。

開始新項目

要開始一個新項目,請按照以下步驟操作:

  1. 選擇 FileNew,然後是 Project如何在 VB.NET 中儲存 Excel 檔案:圖 1*

  2. 選擇您喜愛的程式語言 (例如 VB.NET) 在「建立新專案」窗口左側面板中。

  3. 接下來,選擇「控制台應用程式」或「控制台應用程式」 (.NET Core)從可用的專案模板列表中選擇一個模板。

  4. 在「名稱」欄位中為您的專案命名。如何在VB.NET中保存Excel文件:圖2*

  5. 選擇您想要保存專案的位置。

  6. 點擊建立來創建一個新的控制台應用專案。

如何在VB.NET中保存Excel文件:圖3*

安裝 IronXL 庫

要安裝 IronXL 庫,請依照以下步驟:

  1. 安裝 IronXL 庫,因為這是接下來步驟所必需的。為此,打開 NuGet 套件管理器控制台並輸入以下命令:
    :ProductInstall

如何在VB.NET中儲存Excel檔案: 圖4 - 安裝IronXL

  1. 或者,你可以使用 NuGet 套件管理器搜索 "IronXL" 套件。從所有與 IronXL 相關的 NuGet 套件列表中,選擇需要下載的套件。

    如何在VB.NET中保存Excel文件:圖5

使用VB.NET中的IronXL保存Excel文件

您可以按照以下步驟在VB.NET應用程序中使用IronXL保存Excel文件。以下是一個示範如何在VB.NET中使用IronXL保存Excel文件的代碼片段:

Imports IronXL
Module Program
    Sub Main(args As String())
        Dim excelFilePath As String = "file path here"
        ' Create a new Excel workbook
        Dim workbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
        ' Add data or perform operations within the workbook (optional)
        Dim worksheet As WorkSheet = workbook.CreateWorkSheet("Sheet1")
        worksheet("A1").Value = "Hello"
        worksheet("B1").Value = "IronXL!"
        ' Save the Excel workbook to the specified path
        workbook.SaveAs(excelFilePath)
        Console.WriteLine("Excel file saved successfully at: " & excelFilePath)
    End Sub
End Module
Imports IronXL
Module Program
    Sub Main(args As String())
        Dim excelFilePath As String = "file path here"
        ' Create a new Excel workbook
        Dim workbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
        ' Add data or perform operations within the workbook (optional)
        Dim worksheet As WorkSheet = workbook.CreateWorkSheet("Sheet1")
        worksheet("A1").Value = "Hello"
        worksheet("B1").Value = "IronXL!"
        ' Save the Excel workbook to the specified path
        workbook.SaveAs(excelFilePath)
        Console.WriteLine("Excel file saved successfully at: " & excelFilePath)
    End Sub
End Module
VB.NET

要儲存 Excel 文件,將 "file path here" 替換為適當的位置和文件名。在儲存之前,您可以修改數據或在工作簿中執行其他操作。

這段程式碼片段建立了一個新的 Excel 工作簿,新增了一個名為 "Sheet1" 的工作表,使用 IronXL 將數據寫入單元格 A1 和 B1,並將工作簿以 XLSX 格式儲存在指定的文件路徑。請確保您計劃儲存 Excel 文件的位置擁有必要的寫入權限。您也可以使用現有的範本 Excel 文件來儲存文件。

通過運行這段代碼,您將能在 VB.NET 程式中使用 IronXL 在指定的文件目錄中建立包含所需數據和結構的 Excel 表格。在以 XLSX 文件格式保存之前,請對工作簿的數據和設置進行必要的調整。如何在 VB.NET 中保存 Excel 文件:圖 6*

想了解更多有關此代碼的信息,請參考 文件在此.

結論

軟體開發、金融、數據分析和報告只是一些嚴重依賴Excel庫 IronXL 的行業。

能夠創建動態、以數據為中心的應用程式,有效且通過程式化方式管理Excel文件,使IronXL 成為企業和開發人員尋求最大化使用Excel操作的重要工具。

總而言之,IronXL 提供了在VB.NET環境中程式化創建、加載和保存Excel文件的可靠且靈活的方法。憑藉其全面的功能和用戶友好的API,開發人員可以輕鬆生成具有結構化數據、格式和計算的Excel文件,以有效滿足各種數據管理和報告需求。

IronXL 提供免費的Community Edition,但僅限於非商業用途。付費版本則具有額外功能、支持和完整的功能,價格從 $749 起。授權選項包括基於訂閱或永久的模型。

有關最新且全面的授權細節,請參閱 官方 IronXL 網站. 如需更多有關Iron Software產品的資訊,請造訪此 連結.

< 上一頁
如何將 CSV 檔案轉換為 C# 中的清單
下一個 >
C# Excel 自動化 (開發者教程)

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 1,023,839 查看許可證 >