none
如何使用VB2008寫讀取EXCEL檔案的程式 RRS feed

解答

  • http://www.dotblogs.com.tw/yc421206/archive/2009/07/08/9255.aspx
    http://www.dotblogs.com.tw/yc421206/archive/2009/07/12/9355.aspx
    http://www.dotblogs.com.tw/johnny/archive/2010/01/18/13073.aspx


    MSDN 文件庫很重要
    問題本身越具體, 越容易得到大家的回應
    回應幫助你的人是一種禮貌, 良好的禮貌有助於激發大家對你問題回應的熱情
    • 已標示為解答 Lolota Lee 2010年2月8日 上午 06:43
    2010年2月1日 上午 07:43
    版主
  • 麻煩知道的高手們~幫幫忙

    感恩~

    可以看看 2010年1月21日的這篇發問 vb 2005 如何將變數輸出至Excel儲存?
    我的Blog .NET菜鳥自救會
    • 已標示為解答 Lolota Lee 2010年2月8日 上午 06:43
    2010年2月1日 上午 08:23
    版主
  • 在 Server 端存取 Excel 檔案的利器:NPOI Library



    NPOI 函式庫

    NPOI 函式庫可以在 http://npoi.codeplex.com 中下載,目前的版本為 1.2.1,有分為 .NET 1.1 與 .NET 2.0 以上版本兩種,支援主要的 POI 專案提供的功能,但專案中的範例程式碼都是以 Excel 為標的,原因應該是 Excel 在伺服器端的處理遠比 Word 和 PowerPoint 等文件要多太多了,故筆者在本篇文章也是以 Excel 檔案為主要說明的標的。

    NPOI 函式庫檔案有七個,分別是:

    • NPOI.DLL:NPOI 核心函式庫。
    • NPOI.DDF.DLL:NPOI 繪圖區讀寫函式庫。
    • NPOI.HPSF.DLL:NPOI 文件摘要資訊讀寫函式庫。
    • NPOI.HSSF.DLL:NPOI Excel BIFF 檔案讀寫函式庫。
    • NPOI.Util.DLL:NPOI 工具函式庫。
    • NPOI.POIFS.DLL:NPOI OLE 格式存取函式庫。
    • ICSharpCode.SharpZipLib.DLL:檔案壓縮函式庫。

    一般需要存取 Excel 97-2003 格式(.xls)的檔案時,需要使用 NPOI、NPOI.HSSF、NPOI.POIFS 與 NPOI.Util 函式庫,因此專案中要引用這四個 DLL,若要一併存取文件摘要資訊時,則也要引用 NPOI.HPSF.DLL 檔案,以取得必要的類別宣告。開發人員通常只要集中精神在 NPOI.HSSF.UserModel 命名空間即可,它包含了控制 Excel 資料的各式類別物件供開發人員取用。

    例如下列的 ASP.NET 程式碼可以生成一個空白的 Excel 檔案,並且添加三個指定名稱的試算表:

    [C#]
    HSSFWorkbook workbook = new HSSFWorkbook();
    MemoryStream ms = new MemoryStream();
    
    // 新增試算表。
    workbook.CreateSheet("試算表 A");
    workbook.CreateSheet("試算表 B");
    workbook.CreateSheet("試算表 C");
    
    workbook.Write(ms);
    Response.AddHeader("Content-Disposition", string.Format("attachment; filename=EmptyWorkbook.xls"));
    Response.BinaryWrite(ms.ToArray());
    
    workbook = null;
    ms.Close();
    ms.Dispose();

     


    Cmf.Net (C) 2010
    • 已標示為解答 Lolota Lee 2010年2月8日 上午 06:43
    2010年2月3日 上午 02:34

所有回覆

  • http://www.dotblogs.com.tw/yc421206/archive/2009/07/08/9255.aspx
    http://www.dotblogs.com.tw/yc421206/archive/2009/07/12/9355.aspx
    http://www.dotblogs.com.tw/johnny/archive/2010/01/18/13073.aspx


    MSDN 文件庫很重要
    問題本身越具體, 越容易得到大家的回應
    回應幫助你的人是一種禮貌, 良好的禮貌有助於激發大家對你問題回應的熱情
    • 已標示為解答 Lolota Lee 2010年2月8日 上午 06:43
    2010年2月1日 上午 07:43
    版主
  • 麻煩知道的高手們~幫幫忙

    感恩~

    可以看看 2010年1月21日的這篇發問 vb 2005 如何將變數輸出至Excel儲存?
    我的Blog .NET菜鳥自救會
    • 已標示為解答 Lolota Lee 2010年2月8日 上午 06:43
    2010年2月1日 上午 08:23
    版主
  • 在 Server 端存取 Excel 檔案的利器:NPOI Library



    NPOI 函式庫

    NPOI 函式庫可以在 http://npoi.codeplex.com 中下載,目前的版本為 1.2.1,有分為 .NET 1.1 與 .NET 2.0 以上版本兩種,支援主要的 POI 專案提供的功能,但專案中的範例程式碼都是以 Excel 為標的,原因應該是 Excel 在伺服器端的處理遠比 Word 和 PowerPoint 等文件要多太多了,故筆者在本篇文章也是以 Excel 檔案為主要說明的標的。

    NPOI 函式庫檔案有七個,分別是:

    • NPOI.DLL:NPOI 核心函式庫。
    • NPOI.DDF.DLL:NPOI 繪圖區讀寫函式庫。
    • NPOI.HPSF.DLL:NPOI 文件摘要資訊讀寫函式庫。
    • NPOI.HSSF.DLL:NPOI Excel BIFF 檔案讀寫函式庫。
    • NPOI.Util.DLL:NPOI 工具函式庫。
    • NPOI.POIFS.DLL:NPOI OLE 格式存取函式庫。
    • ICSharpCode.SharpZipLib.DLL:檔案壓縮函式庫。

    一般需要存取 Excel 97-2003 格式(.xls)的檔案時,需要使用 NPOI、NPOI.HSSF、NPOI.POIFS 與 NPOI.Util 函式庫,因此專案中要引用這四個 DLL,若要一併存取文件摘要資訊時,則也要引用 NPOI.HPSF.DLL 檔案,以取得必要的類別宣告。開發人員通常只要集中精神在 NPOI.HSSF.UserModel 命名空間即可,它包含了控制 Excel 資料的各式類別物件供開發人員取用。

    例如下列的 ASP.NET 程式碼可以生成一個空白的 Excel 檔案,並且添加三個指定名稱的試算表:

    [C#]
    HSSFWorkbook workbook = new HSSFWorkbook();
    MemoryStream ms = new MemoryStream();
    
    // 新增試算表。
    workbook.CreateSheet("試算表 A");
    workbook.CreateSheet("試算表 B");
    workbook.CreateSheet("試算表 C");
    
    workbook.Write(ms);
    Response.AddHeader("Content-Disposition", string.Format("attachment; filename=EmptyWorkbook.xls"));
    Response.BinaryWrite(ms.ToArray());
    
    workbook = null;
    ms.Close();
    ms.Dispose();

     


    Cmf.Net (C) 2010
    • 已標示為解答 Lolota Lee 2010年2月8日 上午 06:43
    2010年2月3日 上午 02:34