在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
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
從上述程式碼片段生成的 Excel 文件
同樣地,要將 DataTable 的行和列轉換為 XLSX 文件格式,只需修改上述範例中的一行代碼。
只需替换这一行代码。
wb.SaveAs("sample.xls")
wb.SaveAs("sample.xls")
這樣你就完成了。
wb.SaveAs("sample.xlsx")
wb.SaveAs("sample.xlsx")
您只需更改上述範例中的一行程式碼,即可將 DataTable 的行和列轉換為 CSV 文件格式。保存為
至SaveAsCsv
.
只需替换这一行代码。
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, 及其他元件。