在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
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或更高版本才能正常運行。
確保滿足這些先決條件將使您能夠在VB.NET中成功編寫使用IronXL的代碼。
要在 Visual Studio 中建立 VB.NET,請按照以下步驟在 Visual Studio 中建立 VB.NET 專案:
打開 Visual Studio。
在開始頁面上點擊 "Create a new project" 或者前往 "File" > "New" > "Project"。
在 "New Project" 對話框中,在左側窗格中選擇 "Visual Basic"。
選擇您想要創建的專案類型,例如 "Windows Forms App" 或 "Console App"。本教程將使用 Console App。
在 Visual Studio 中創建一個新項目
為您的項目命名並選擇保存位置。
配置您的專案
然後選擇 .NET Core 版本並點擊 "Create".
.NET Framework 選擇
現在,您可以開始在 Visual Studio 中撰寫您的 VB.NET 代碼。
IronXL 庫可以透過不同方式下載和安裝。
這些方式包括:
要安裝 IronXL 庫,第一種方法是使用 Visual Studio 的 NuGet 套件管理器。只需打開 NuGet 套件管理器,並在「瀏覽」選項卡中搜索 IronXL。一旦在搜索結果中找到 IronXL,選擇它並繼續安裝。
以下截圖顯示了如何在 Visual Studio 中導航到 NuGet 套件管理器的示例。
導航至 NuGet 套件管理器
在搜尋結果中找到 IronXL:
在 NuGet 套件管理器 UI 中搜尋並安裝 IronXL 套件
許多人更喜歡使用命令列介面來安裝套件。要使用命令列安裝 IronXL,請按以下步驟進行:
現在該套件將下載/安裝到當前專案並準備使用。
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 以 XLS 和 CSV 文件格式匯出 DataTables
到 Excel 文件。
要了解更多如何使用 IronXL 將 DataTables
匯出到 Excel 文件,請訪問此 提供的教學此外,使用者可以使用 Iron Suite, 五個高品質的 ASP.NET Core 庫組合,包括 IronXL, IronPDF, 及其他元件。