跳過到頁腳內容
使用 IRONXL

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

微軟 Excel是一款流行的多功能電子表格程序,以其在數據組織、分析和視覺化方面的高效性而聞名。 Excel 是一款以網格形式運作的程式。 它將資料整理成行和列,並允許使用者在單一儲存格中輸入各種類型的數據,包括文字、數字、日期和公式。

它透過公式和函數實現的強大運算能力,使用戶能夠執行各種邏輯、統計和數學任務。

Excel 提供了組織和分析資料的功能,以及建立圖表以圖形方式描繪資料的功能。 它透過支援多人文件共享和同時編輯來促進團隊合作。 由於它能夠滿足各行各業用戶的各種需求,因此可以透過使用巨集、VBA 和加載項進行客製化和自動化。

Excel 的應用領域包括金融、研究、商業分析和教育。 它是管理、分析數據和利用數據進行決策的重要工具。 在本文中,我們將探討如何使用 VB.NET 和 IronXL 來儲存 Excel 檔案。

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

1.建立一個新的主控台專案。

  1. 安裝 IronXL 庫。
  2. 建立使用 IronXL 庫所需的物件。
  3. 使用建立的物件添加值。
  4. 將 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 版本,除了較舊的 XLS Excel 格式外,還支援較新的 XLSX 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 已安裝在您的電腦上,然後再開啟它。

開始新專案

若要啟動新項目,請依照下列步驟操作:

  1. 選擇"檔案""新建" ,最後選擇"專案"

    如何在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 套件管理員控制台並輸入以下命令:

    Install-Package IronXL
    Install-Package IronXL
    SHELL

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

  2. 或者,您可以使用 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())
        ' Define the path where the Excel file will be saved
        Dim excelFilePath As String = "file path here"

        ' Create a new Excel workbook
        Dim workbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)

        ' Add a worksheet to the workbook
        Dim worksheet As WorkSheet = workbook.CreateWorkSheet("Sheet1")

        ' Add data to the worksheet
        worksheet("A1").Value = "Hello"
        worksheet("B1").Value = "IronXL!"

        ' Save the Excel workbook to the specified path
        workbook.SaveAs(excelFilePath)

        ' Output confirmation message
        Console.WriteLine("Excel file saved successfully at: " & excelFilePath)
    End Sub
End Module
Imports IronXL

Module Program
    Sub Main(args As String())
        ' Define the path where the Excel file will be saved
        Dim excelFilePath As String = "file path here"

        ' Create a new Excel workbook
        Dim workbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)

        ' Add a worksheet to the workbook
        Dim worksheet As WorkSheet = workbook.CreateWorkSheet("Sheet1")

        ' Add data to the worksheet
        worksheet("A1").Value = "Hello"
        worksheet("B1").Value = "IronXL!"

        ' Save the Excel workbook to the specified path
        workbook.SaveAs(excelFilePath)

        ' Output confirmation message
        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。

IronXL 能夠創建動態的、以數據為中心的應用程序,有效地、以編程方式管理 Excel 文件,這使得 IronXL 成為開發人員和希望最大限度地利用 Excel 進行運營的企業的重要工具。

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

IronXL 提供免費的社群版,但對非商業用途有所限制。 付費版本提供額外的功能、支援和完整功能,價格從$799起。 授權方式包括訂閱模式或永久授權模式。

有關最新和全面的許可詳情,請參閱IronXL 官方網站。 有關 Iron Software 產品的更多信息,請訪問此鏈接

常見問題解答

如何使用 VB.NET 儲存 Excel 檔案?

若要使用 VB.NET 儲存 Excel 檔案,您可以使用 IronXL library。首先,在 Visual Studio 中建立一個新的 VB.NET 主控台專案,透過 NuGet 套件管理員安裝 IronXL,並使用 IronXL 建立一個工作簿,在其中填入資料,然後以 XLS 或 XLSX 格式儲存檔案。

在 VB.NET 專案中安裝 IronXL 的步驟為何?

若要在 VB.NET 專案中安裝 IronXL,請開啟 Visual Studio 中的 NuGet Package Manager Console,並執行指令 Install-Package IronXL。您也可以使用 NuGet Package Manager UI 來搜尋和安裝 IronXL。

IronXL 可以同時處理 XLS 和 XLSX 檔案格式嗎?

是的,IronXL.Excel 同時支援傳統的 XLS 格式和現代的 XLSX 格式,讓開發人員可以跨版本讀取、寫入和處理 Excel 檔案。

IronXL 是否與不同的 .NET 平台相容?

IronXL 提供跨平台相容性,使其可在各種 .NET 平台上使用,包括 .NET Core、.NET Framework 和 Xamarin,從而實現靈活的開發環境。

開發人員為何要使用 IronXL.Excel 來處理 Excel 檔案?

開發人員應該使用 IronXL,因為 IronXL.Excel 可利用其友善的 API 簡化 Excel 檔案操作,支援複雜的資料作業,並可與其他系統無縫整合,提升效率和生產力。

IronXL 是否為開發人員提供免費版本?

是的,IronXL 提供免費的社群版,但有非商業使用的限制。如需其他功能和商業用途,可使用付費版本。

哪些行業可以從使用 IronXL 中獲益?

由於 IronXL.Excel 在有效建立、修改和管理 Excel 檔案方面的強大功能,金融、教育、資料分析和商業智慧等產業都能從 IronXL.Excel 中獲益。

IronXL 如何提高 Excel 相關工作的生產力?

IronXL.Excel 可透過自動化 Excel 程序提升生產力,讓開發人員專注於建立資料驅動的應用程式,而非手動處理資料,從而節省時間與精力。

IronXL 有哪些支援和文件?

IronXL.Excel 提供廣泛的說明文件、教學和支援,協助開發人員有效利用其 Excel 檔案作業函式庫,確保開發過程順利。

IronXL 如何用於 Excel 檔案問題的疑難排解?

IronXL.Excel 可提供強大的錯誤處理功能,並使開發人員能夠以程式化的方式檢查和修改檔案內容,從而解決問題,因此可用於 Excel 檔案問題的疑難排解。

Jordi Bardia
軟體工程師
Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担产品测测试,产品开发和研究的责任时,Jordi 为持续的产品改进增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。