在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
Microsoft Office Excel 是一個強大的工具,用於管理和分析數據。 然而,通過程式碼自動化資料輸入和分析可以精簡流程並節省時間。本文討論如何使用VB.NET程式設計語言以程式化方式寫入Excel檔案並創建Excel檔案。
IronXL是一個強大且易於使用的資料庫,用於在VB.NET應用程式中處理Excel文件。 使用 IronXL,開發人員可以輕鬆地讀取、寫入和操作 Excel 檔案,而無需在伺服器或客戶端機器上安裝 Microsoft Excel。 IronXL 是專為 VB.NET 開發人員設計的,提供簡單直觀的 API,使他們能夠在熟悉的編程環境中處理 Excel 文件。 該庫支持多種 Excel 文件格式,包括XLS、XLSX、CSV和TSV。它還提供了高級特性,如格式設計、圖表和樞紐分析表,使其成為VB.NET應用程式中處理Excel資料的多功能工具。
在使用 VB.NET 為 IronXL 編寫代碼之前,需要滿足一些先決條件:
您必須在系統上安裝 Visual Studio 才能創建 VB.NET 專案。 如果您沒有 Visual Studio,您可以從 Microsoft 網站下載。
確保您的系統中已安裝 .NET Framework。 IronXL 需要 .NET Framework 4.0 或更高版本才能正常運作。
要在您的 VB.NET 專案中使用 IronXL,您需要安裝 IronXL 庫。 這可以透過在 Visual Studio 中的 NuGet 套件管理器將 IronXL NuGet 套件添加到您的專案中來完成。
通過確保滿足這些先決條件,您將能夠在 VB.NET 中成功使用 IronXL 編寫程式碼。
在 Visual Studio 中創建 VB.NET,以下是在 Visual Studio 中創建 VB.NET 專案的步驟:
打開 Visual Studio。
在開始頁面上點擊「建立新專案」,或前往「檔案」>「新增」>「專案」。
在「新增專案」對話框中,在左側窗格中選擇「Visual Basic」。
選擇您想要創建的專案類型,例如「Windows Forms App」或「Console App」。 本教程將使用主控台應用程式以保持簡單。
在 Visual Studio 中建立新的主控台應用程式
輸入專案名稱並選擇儲存位置。
配置新專案
然後選擇 .NET Core 版本並點擊「建立」。
為專案選擇最新的 .NET Core 版本
Visual Studio 會建立一個包含一些預設檔案和資料夾的新專案。
您現在可以在 Visual Studio 中開始撰寫您的 VB.NET 程式碼。
IronXL 庫可以通過不同方式下載和安裝。
這些是:
要安裝IronXL庫,最簡單的方法是在Visual Studio中使用NuGet套件管理器。 只需打開 NuGet 套件管理器,然後在「瀏覽」選項卡中搜索 IronXL。 一旦在搜索結果中找到IronXL,選擇它並繼續進行安裝。 安裝完成後,您可以開始在項目中使用IronXL庫。
下面的截圖顯示了如何在 Visual Studio 中打開 NuGet 套件管理器。
導航到 NuGet 套件管理員
IronXL 在搜尋結果中:
在NuGet套件管理器UI中搜尋IronXL套件
許多人喜歡使用命令列介面安裝套件。 若要使用命令列安裝IronXL,請按照以下步驟進行:
Install-Package IronXL.Excel
現在套件將下載/安裝到當前專案並準備好使用。
在套件管理器主控台選項卡中安裝 IronXL 套件
IronXL 是一個強大的庫,讓使用者能夠使用 VB.NET 讀取、創建和操作 Excel 文檔。
使用 IronXL,你可以輕鬆創建新的 Excel 文件或訪問已有的文件並向其中寫入數據。 此功能對於各種任務非常有用,例如生成報告、匯出數據或創建複雜的 Excel 試算表。
在此情境中,我們將簡單演示如何使用IronXL在VB.NET中創建新的Excel文件並寫入數據,以及如何打開現有的Excel文件並向其中添加數據。
您可以使用 IronXL for VB.NET 輕鬆創建新的 Excel 試算表並進行寫入。 使用 IronXL,您可以創建 Excel 工作簿。(Excel 試算表)包含多個 Excel 工作表。
在以下程式碼片段中,創建一個基於控制台的 Excel 應用程式物件並在其中寫入。
Imports IronXL
Imports System
Imports System.Data
Module Program
'private sub
Sub Main(args As String())
'new workbook
Dim workBook As WorkBook = WorkBook.Create()
Dim xlsWorkBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
workSheet("A1").Value = "Hello World"
workSheet("A1").Style.WrapText = True
workSheet("A2").Value = "Created with IronXL"
workSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
Imports IronXL
Imports System
Imports System.Data
Module Program
'private sub
Sub Main(args As String())
'new workbook
Dim workBook As WorkBook = WorkBook.Create()
Dim xlsWorkBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
workSheet("A1").Value = "Hello World"
workSheet("A1").Style.WrapText = True
workSheet("A2").Value = "Created with IronXL"
workSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
由 IronXL 創建的 Excel 文件
如果您需要修改現有的 Excel 文件,您可以使用 IronXL 開啟並將數據寫入現有的 Excel 工作表。 如果您想更新現有的 Excel 報告、Excel 試算表或 Excel 資料庫,這可能會很有用。 使用 IronXL,您可以輕鬆地在 VB.NET 中讀取、寫入和修改 Excel 文件。
以下代碼片段將重點放在打開現有 Excel 文件並將數據寫入其中。
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim workBook As WorkBook = WorkBook.Load("multiple.xlsx")
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
' first worksheet
Dim firstSheet As WorkSheet = workBook.DefaultWorkSheet
firstSheet("A8").Value = "Hello Developers"
firstSheet("A8").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
firstSheet("A9").Value = "This is how you can write to existing Excel file"
firstSheet("A9").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim workBook As WorkBook = WorkBook.Load("multiple.xlsx")
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
' first worksheet
Dim firstSheet As WorkSheet = workBook.DefaultWorkSheet
firstSheet("A8").Value = "Hello Developers"
firstSheet("A8").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
firstSheet("A9").Value = "This is how you can write to existing Excel file"
firstSheet("A9").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
修改從IronXL創建的現有Excel文件
上述程式碼範例展示了如何建立 Excel 檔案並將其儲存為不同的 Excel 檔案格式。 使用 VB.NET 以程式化方式將資料寫入 Excel 文件可以顯著簡化資料處理並自動化重複性任務。 IronXL 是一個強大且易於使用的 VB.NET 庫,用於處理 Excel 文件,為開發人員提供了一個簡單直觀的 API 來處理 Excel 文件。 通過遵循先決條件,在 Visual Studio 中創建 VB.NET 項目並安裝 IronXL,用戶可以使用代碼創建和修改 Excel 文件。 使用IronXL,使用者可以輕鬆創建新的Excel文件、打開現有文件並向其中寫入數據,從而使其成為在VB.NET應用程式中處理Excel數據的多功能工具。
如需有關如何使用IronXL從Excel文件導出數據並寫入Excel文件的更多信息,請參閱此文如何將資料寫入 Excel 檔案的連結. 請參閱以下範例來獲取代碼示例建立 Excel 檔案及其物件.
IronXL 提供一個授權費用這是從 $749 開始的,具體取決於所選的許可證計劃。 然而,IronXL 也提供免費試用期,讓潛在客戶在決定購買前,可以免費測試軟體及其功能。 在免費試用期間,用戶可以訪問軟體的所有功能和特性,以確定其是否滿足他們的特定需求和要求。
此外,用戶可以利用Iron Suite,這是一個包含5個高品質VB.NET Core 庫的集合IronXL, IronPDF,以及其他。