找回密码
 立即注册

QQ登录

只需一步,快速开始

freesky

注册会员

2

主题

2

帖子

10

积分

注册会员

积分
10
  • 46

    金币

  • 2

    主题

  • 2

    帖子

最新发帖
freesky
注册会员   /  发表于:2024-12-14 17:30  /   查看:42  /  回复:1
1金币
使用C1XLBook导入多个sheet表组成的Excel文件好像有些慢,
如何只导入一个sheet而不是 通过 _book.Load(dlg.FileName)导入全部的sheet表格?
另外导入表有好多公式,但我们只是想导入最终的数据,如何提高导入的性能?

原代码如下

            // load book
                _book.Load(dlg.FileName);

                // create one grid per sheet and add them to listbox
                foreach (XLSheet sheet in _book.Sheets)
                {
                    // create a new grid for this sheet
                    //C1FlexGrid flex = new C1FlexGrid();
                    //flex.BorderStyle = _flex.BorderStyle;
                    //flex.AllowMerging = _flex.AllowMerging;
                    //flex.Dock = _flex.Dock;

                    // load sheet into new grid

                    if (sheet.Name == "导入表")
                    {

                    }


                }

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:5 天前
沙发
C1Excel目前没有这个功能,推荐你使用GCExcel,额外提供了仅导入数据的功能。也可以根据需要来只获取一个sheet区域的数据
https://demo.grapecity.com.cn/spread/services/importdataforrange
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部