文檔金喜正規買球>>Spire.XLS 系列教程>>Excel .NET組件Spire.XLS教程:導入導出數據
Excel .NET組件Spire.XLS教程:導入導出數據
Spire.XLS for .NET 是一款專業的 .NET Excel 組件, 它可以用在各種.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關的.NET 應用程序。在Excel表格中圖片也是我們經常會使用到的工具,這時我們如何使用Spire.XLS來完成呢?這就是本系列教程將給大家詳細講解的。
*這么優秀的國產工具怎能錯過呢!在線下單專享“一口價”,立即購買!想要獲取更多福利的朋友可以哦~
將數據導入到Excel工作簿
datatable的數據

C#
//創建一個workbook對象,默認創建03版的Excel Workbook workbook = new Workbook(); //指定版本信息,07及以上版本最多可以插入1048576行數據 workbook.Version = ExcelVersion.Version2013; //獲取第一張sheet Worksheet sheet = workbook.Worksheets[0]; //得到在datatable里的數據 DataTable dt = GetDataTable(); //從第一行第一列開始插入數據,true代表數據包含列名 sheet.InsertDataTable(dt, true, 1, 1); //保存文件 workbook.SaveToFile("ExportDataToExcel.xlsx",ExcelVersion.Version2013);
VB.NET
'創建一個workbook對象,默認創建03版的Excel Dim workbook As New Workbook() '指定版本信息,07及以上版本最多可以插入1048576行數據 workbook.Version = ExcelVersion.Version2013 '獲取第一張sheet Dim sheet As Worksheet = workbook.Worksheets(0) '得到在datatable里的數據 Dim dt As DataTable = GetDataTable() '從第一行第一列開始插入數據,true代表數據包含列名 sheet.InsertDataTable(dt, True, 1, 1) '保存文件 workbook.SaveToFile("ExportDataToExcel.xlsx", ExcelVersion.Version2013)
生成結果:

將數據從Excel工作簿中導出
原始文檔數據:

C#
//創建Workbook對象并加載Excel文檔 Workbook workbook = new Workbook(); workbook.LoadFromFile(@"F:\ExportData.xlsx" , ExcelVersion.Version2013); //獲取第一張sheet Worksheet sheet = workbook.Worksheets[0]; //設置range范圍 CellRange range = sheet.Range[sheet.FirstRow, sheet.FirstColumn, sheet.LastRow, sheet.LastColumn]; //輸出數據, 同時輸出列名以及公式值 DataTable dt = sheet.ExportDataTable(range, true, true);
VB.NET
'創建Workbook對象并加載Excel文檔 Dim workbook As New Workbook() workbook.LoadFromFile("F:\ExportData.xlsx", ExcelVersion.Version2013) '獲取第一張sheet Dim sheet As Worksheet = workbook.Worksheets(0) '設置range范圍 Dim range As CellRange = sheet.Range(sheet.FirstRow, sheet.FirstColumn, sheet.LastRow, sheet.LastColumn) '輸出數據, 同時輸出列名以及公式值 Dim dt As DataTable = sheet.ExportDataTable(range, True, True)
數據截圖

推薦閱讀:【想要快速完成文檔格式轉換嗎?Spire系列組件格式轉換完整攻略來啦!】
還想要更多嗎?您可以點擊閱讀【2020 · E-iceblue最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時,我們很高興為您提供查詢和咨詢。