最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過?C#/VB.NET?代碼將?Excel?工作表拆分為單獨(dú)的文件

 更新時(shí)間:2022年09月29日 16:07:11   作者:毛毛雨大人???????  
這篇文章主要介紹了通過C#/VB.NET代碼將Excel工作表拆分為單獨(dú)的文件,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下

前言

隨著數(shù)據(jù)的不斷擴(kuò)大,有的數(shù)據(jù)表的規(guī)模會(huì)以幾何級(jí)增長(zhǎng),當(dāng)數(shù)據(jù)達(dá)到一定規(guī)模時(shí),數(shù)據(jù)的查詢,讀取性能就會(huì)變得緩慢,這時(shí)就需要拆分?jǐn)?shù)據(jù)表,接下來在文章中將為大家詳細(xì)介紹您將學(xué)習(xí)如何通過C#/VB.NET代碼將 Excel 工作表拆分為單獨(dú)的Excel文件。下面是我整理的思路及具體步驟,希望對(duì)大家有所幫助。

使用工具

程序環(huán)境

本次測(cè)試時(shí),在程序中引入 Free Spire.XLS for .NET。可通過以下方法引用Spire.XLS.dll文件:

方法1:將 Free Spire.XLS for .NET 下載到本地,解壓,安裝。安裝完成后,找到安裝路徑下BIN文件夾中的Spire.XLS.dll。然后在Visual Studio中打開“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“添加引用”,將本地路徑BIN文件夾下的dll文件添加引用至程序。

方法2:通過 NuGet安裝。可通過以下2種方法安裝:

  • (1)可以在Visual Studio中打開“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“管理NuGet包”,然后搜索“Free Spire.XLS”,點(diǎn)擊“安裝”。等待程序安裝完成。
  • (2)將以下內(nèi)容復(fù)制到PM控制臺(tái)安裝。

Install-Package FreeSpire.XLS -Version 12.7

具體步驟

  • 創(chuàng)建一個(gè)Workbook對(duì)象。
  • 使用 Workbook.LoadFromFile()方法加載示例 Excel 文件。
  • 聲明一個(gè)新的 Workbook 變量,用于創(chuàng)建新的 Excel 工作簿。
  • 循環(huán)遍歷文檔中的工作表。
  • 初始化 Workbook 對(duì)象,并將源文檔的特定工作表的副本添加到其中。
  • 使用 Workbook.SaveToFile()方法將工作簿保存到 Excel 文件。

完整代碼

C#

using Spire.Xls;
using System;

namespace SplitWorksheets
{
class Program
{
static void Main(string[] args)
{
//創(chuàng)建Workbook對(duì)象
Workbook wb = new Workbook();

//加載示例 Excel 文件
wb.LoadFromFile("企業(yè)營(yíng)業(yè)數(shù)據(jù)表.xlsx");

//聲明一個(gè)新的 Workbook 變量
Workbook newWb;

//聲明一個(gè)字符串變量
String sheetName;

//指定用于存儲(chǔ)生成的 Excel 文件的文件夾路徑
String folderPath = "C:\\Users\\Tina\\Desktop\\輸出結(jié)果\\";

//循環(huán)遍歷源文件中的工作表
for (int i = 0; i < wb.Worksheets.Count; i++)
{
//初始化Workbook對(duì)象
newWb = new Workbook();

//刪除默認(rèn)工作表
newWb.Worksheets.Clear();

//將源文檔的特定工作表添加到新工作簿
newWb.Worksheets.AddCopy(wb.Worksheets[i]);

//獲取worksheet名稱
sheetName = wb.Worksheets[i].Name;

//將新工作簿保存到指定文件夾
newWb.SaveToFile(folderPath + sheetName + ".xlsx", ExcelVersion.Version2013);
}
}
}
}

VB.NET

Imports Spire.Xls

Namespace SplitWorksheets
    Friend Class Program
        Private Shared Sub Main(ByVal args As String())
            '創(chuàng)建Workbook對(duì)象
            Dim wb As Workbook = New Workbook()

            '加載示例 Excel 文件
            wb.LoadFromFile("企業(yè)營(yíng)業(yè)數(shù)據(jù)表.xlsx")

            '聲明一個(gè)新的 Workbook 變量
            Dim newWb As Workbook

            '聲明一個(gè)字符串變量
            Dim sheetName As String

            '指定用于存儲(chǔ)生成的 Excel 文件的文件夾路徑
            Dim folderPath = "C:\Users\Tina\Desktop\輸出結(jié)果\"

            '循環(huán)遍歷源文件中的工作表
            For i As Integer = 0 To wb.Worksheets.Count - 1

                '初始化Workbook對(duì)象
                newWb = New Workbook()

                '刪除默認(rèn)工作表
                newWb.Worksheets.Clear()

                '將源文檔的特定工作表添加到新工作簿
                newWb.Worksheets.AddCopy(wb.Worksheets(i))

                '獲取worksheet名稱
                sheetName = wb.Worksheets(i).Name

                '將新工作簿保存到指定文件夾
                newWb.SaveToFile(folderPath & sheetName & ".xlsx", ExcelVersion.Version2013)
            Next
        End Sub
    End Class
End Namespace

效果圖

注意:測(cè)試代碼中的文件路徑為程序Debug路徑,僅供參考,文件路徑可自定義為其他路徑。

到此這篇關(guān)于通過 C#/VB.NET 代碼將 Excel 工作表拆分為單獨(dú)的文件的文章就介紹到這了,更多相關(guān)C#/VB.NET Excel 工作表拆分內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • c# List find()方法返回值的問題說明(返回結(jié)果為對(duì)象的指針)

    c# List find()方法返回值的問題說明(返回結(jié)果為對(duì)象的指針)

    本篇文章主要介紹了c#中List find()方法返回值的問題說明(返回結(jié)果為對(duì)象的指針) 需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2014-01-01
  • 詳解C#對(duì)XML、JSON等格式的解析

    詳解C#對(duì)XML、JSON等格式的解析

    這篇文章主要介紹了詳解C#對(duì)XML、JSON等格式的解析,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • C# 表達(dá)式目錄樹的應(yīng)用詳解

    C# 表達(dá)式目錄樹的應(yīng)用詳解

    下面小編就為大家分享一篇C# 表達(dá)式目錄樹的應(yīng)用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • C#獲取Excel文件所有文本數(shù)據(jù)內(nèi)容的示例代碼

    C#獲取Excel文件所有文本數(shù)據(jù)內(nèi)容的示例代碼

    獲取上傳的?EXCEL?文件的所有文本信息并存儲(chǔ)到數(shù)據(jù)庫里,可以進(jìn)一步實(shí)現(xiàn)對(duì)文件內(nèi)容資料關(guān)鍵字查詢的全文檢索,有助于我們定位相關(guān)文檔,本文詳細(xì)介紹了C#獲取Excel文件所有文本數(shù)據(jù)內(nèi)容實(shí)現(xiàn)步驟和代碼,需要的朋友可以參考下
    2024-07-07
  • C# byte數(shù)組與Image相互轉(zhuǎn)換的方法

    C# byte數(shù)組與Image相互轉(zhuǎn)換的方法

    這篇文章介紹了C# byte數(shù)組與Image相互轉(zhuǎn)換的方法,有需要的朋友可以參考一下
    2013-10-10
  • C# 中this關(guān)鍵字的主要作用

    C# 中this關(guān)鍵字的主要作用

    this 關(guān)鍵字在C#中主要用于引用當(dāng)前對(duì)象,區(qū)分字段與局部變量,調(diào)用其他構(gòu)造函數(shù)以及傳遞當(dāng)前對(duì)象給其他方法或構(gòu)造函數(shù),本文重點(diǎn)介紹C# this關(guān)鍵字的作用,感興趣的朋友一起看看吧
    2024-02-02
  • C#實(shí)現(xiàn)漢字轉(zhuǎn)拼音或轉(zhuǎn)拼音首字母的方法

    C#實(shí)現(xiàn)漢字轉(zhuǎn)拼音或轉(zhuǎn)拼音首字母的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)漢字轉(zhuǎn)拼音或轉(zhuǎn)拼音首字母的方法,涉及C#操作數(shù)組、遍歷及正則匹配的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • c#連接excel示例分享

    c#連接excel示例分享

    這篇文章主要介紹了c#連接excel示例,需要注意excel版本的引擎問題,需要的朋友可以參考下
    2014-02-02
  • 深入理解C# 委托與事件

    深入理解C# 委托與事件

    本文主要介紹了深入理解C# 委托與事件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2008-05-05
  • C#之throw new Exception()的實(shí)現(xiàn)示例

    C#之throw new Exception()的實(shí)現(xiàn)示例

    本文主要介紹了C#之throw new Exception()的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-01-01

最新評(píng)論

张家界市| 方城县| 班戈县| 固安县| 新化县| 宁河县| 金山区| 文安县| 霍山县| 吉木萨尔县| 崇文区| 临潭县| 舞钢市| 堆龙德庆县| 鹤壁市| 华亭县| 延庆县| 咸阳市| 云龙县| 陆川县| 南充市| 北川| 望江县| 枣强县| 阳高县| 丹阳市| 宝应县| 新民市| 鲜城| 囊谦县| 浙江省| 北京市| 合江县| 曲阜市| 栖霞市| 龙游县| 呼和浩特市| 滦南县| 汕头市| 静乐县| 武穴市|