在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
DataTables 處理大型數據集時提供排序、過濾和搜尋選項。 它們可以匯出到 Excel 以用於視覺呈現,例如圖表和曲線圖,以獲得更豐富的數據洞察。 HTML 表格也可以轉換為 Excel 工作簿。
IronXL 是一個功能強大的程式庫,專為促進在 VB.NET 應用程式中建立、讀取和操作 Excel 文件而設計。 使用IronXL,開發者可以快速且輕鬆地將Excel工作表功能整合到他們的應用程式中,而無需具備任何Excel工作表的專業知識或專業技能。 該程式庫提供了一系列用於處理 Excel 文件的功能,包括能夠讀取和寫入數據、格式化單元格、創建圖表和圖形等更多功能。 IronXL 支援XLS 和 XLSX 檔案格式,並可與各種 Excel 版本搭配使用。 使用 IronXL,您還可以在 .NET 代碼中添加列標題。
要在 VB.NET 中成功使用 IronXL 撰寫程式碼,必須滿足幾個前提條件:
在您的系統上必須安裝 Visual Studio 才能建立 VB.NET 專案。 如果您沒有 Visual Studio,您可以從 Microsoft 網站下載。
您的系統必須安裝 .NET Framework,IronXL 需要版本 4.0 或更高版本才能正常運作。
您需要安裝 IronXL 程式庫以在您的 VB.NET 專案中使用它。
確保滿足這些先決條件將使您能夠在 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 Framework 選擇
Visual Studio 會建立一個包含一些預設檔案和資料夾的新專案。
您現在可以在 Visual Studio 中開始撰寫您的 VB.NET 程式碼。
IronXL 庫可以通過不同方式下載和安裝。
這些是:
要安裝 IronXL 庫,第一種方法是在 Visual Studio 中使用 NuGet 套件管理器。 只需打開 NuGet 套件管理器,然後在「瀏覽」選項卡中搜索 IronXL。 一旦在搜索結果中找到IronXL,選擇它並繼續進行安裝。
以下截圖顯示了如何在 Visual Studio 中導航到 NuGet 套件管理器的示例。
導航至 NuGet 套件管理器
IronXL 在搜尋結果中:
在 NuGet 套件管理器 UI 中搜尋並安裝 IronXL 套件
許多人喜歡使用命令列介面安裝套件。 若要使用命令列安裝IronXL,請按照以下步驟進行:
在「套件管理器主控台」選項卡中輸入以下行:Install-Package IronXL.Excel
現在套件將下載/安裝到當前專案並準備好使用。
6
將 DataTable 匯出到 Excel 文件的過程是資料處理中的常見任務,而 IronXL 使得在 VB.NET 中輕鬆完成這項工作。 首先,您需要建立一個包含您想匯出的資料的新 DataTable。 然後,你可以使用 IronXL 的 Workbook 物件來建立一個新的 Excel 工作簿並向其中添加一個工作表。 之後,您可以使用 IronXL 的 Range 物件將 DataTable 欄位資料填入工作表。
將 DataTable 物件導出為 XLS 文件可以讓您以一種易於閱讀和共享的格式保存表格數據,同時保留原始數據的結構和格式。
以下代碼片段顯示如何創建 DataTable 行並將其轉換為 Excel 文件。
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim table As New DataTable()
table.Columns.Add("DataSet_Daily_ Household", GetType(String))
table.Rows.Add("Glass")
table.Rows.Add("Plates")
table.Rows.Add("Match Sticks")
table.Rows.Add("leather")
table.Rows.Add("Soap")
table.Rows.Add("Brush")
table.Rows.Add("Comb")
table.Rows.Add("Wires")
table.Rows.Add("Pins")
table.Rows.Add("And Many More")
Dim dt As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim dc As WorkSheet = wb.DefaultWorkSheet
Dim rowCount As Integer = 1
For Each row As DataRow In table.Rows
dc("A" & (rowCount)).Value = row(0).ToString()
rowCount += 1
Next row
dt.SaveAs("sample.xls")
End Sub
End Module
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim table As New DataTable()
table.Columns.Add("DataSet_Daily_ Household", GetType(String))
table.Rows.Add("Glass")
table.Rows.Add("Plates")
table.Rows.Add("Match Sticks")
table.Rows.Add("leather")
table.Rows.Add("Soap")
table.Rows.Add("Brush")
table.Rows.Add("Comb")
table.Rows.Add("Wires")
table.Rows.Add("Pins")
table.Rows.Add("And Many More")
Dim dt As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim dc As WorkSheet = wb.DefaultWorkSheet
Dim rowCount As Integer = 1
For Each row As DataRow In table.Rows
dc("A" & (rowCount)).Value = row(0).ToString()
rowCount += 1
Next row
dt.SaveAs("sample.xls")
End Sub
End Module
!如何在 VB.NET 中將 Datatable 匯出到 Excel,圖 7:從上述代碼片段生成的 Excel 文件
從上述程式碼片段生成的 Excel 檔案
同樣地,要將 DataTable 的行和列轉換為 XLSX 文件格式,只需修改上述範例中的一行代碼。
只需替换这一行代码。
wb.SaveAs("sample.xls")
wb.SaveAs("sample.xls")
這樣你就完成了。
wb.SaveAs("sample.xlsx")
wb.SaveAs("sample.xlsx")
您也可以透過在以上範例中將一行代碼從SaveAs
更改為SaveAsCsv
,來將DataTable的行和列轉換為CSV文件格式。
只需替换这一行代码。
wb.SaveAs("sample.xls")
wb.SaveAs("sample.xls")
這樣你就完成了。
wb.SaveAsCsv("sample.csv")
wb.SaveAsCsv("sample.csv")
從上述程式碼生成的 CSV 文件
在 VB.NET 中將 DataTable
匯出到 Excel 文件是數據處理和分析中的常見需求。 IronXL 函式庫為開發人員提供了一個強大的工具,以便在 VB.NET 應用程式中創建、讀取和操作 Excel 檔案,並包括將 DataTables
匯出到 Excel 檔案的功能。 透過將DataTables
匯出為Excel文件,使用者可以利用Excel提供的強大功能,例如圖表、圖形和樞紐分析表,以視覺上吸引且組織有序的方式呈現數據。 若要使用IronXL,您需要確保滿足前提條件,例如安裝Visual Studio和.NET Framework,以及安裝IronXL庫。 最後,本教程演示了如何使用IronXL將DataTables
導出為XLS和CSV文件格式的Excel文件。
要了解有關使用 IronXL 將DataTables
導出到 Excel 文件的更多資訊,請造訪此提供的教程。
此外,使用者可以利用Iron Suite,這是一組包含五個高品質 ASP.NET Core 函式庫的套件,其中包括IronXL、IronPDF 和其他元件。