找回密码
 立即注册

QQ登录

只需一步,快速开始

Quanweiz
初级会员   /  发表于:2022-10-31 11:44  /   查看:2783  /  回复:3
1金币
     FLEXGRID 导入EXCEL文件时,如保自动选择需要导入的SHEET页,现在好像只能导入第一页信息?


            OpenFileDialog dlg = new OpenFileDialog();
            dlg.DefaultExt = "xls";
            dlg.FileName = "*.xls";
            if (dlg.ShowDialog() != DialogResult.OK)
                return;

            // clear data source, if any
            jlflex.DataSource = null;
            string[] sheets = jlflex.LoadExcelSheetNames(dlg.FileName);
            Console.WriteLine("Found {0} sheets in this book.", sheets.Length);
            FileFlags flags = FileFlags.LoadMergedRanges | FileFlags.IncludeFixedCells;
            foreach (string sheet in sheets)
            {
                Console.WriteLine(" - {0}", sheet);
            }
            jlflex.LoadGrid(dlg.FileName, FileFormatEnum.Excel, flags);

最佳答案

查看完整内容

可以尝试使用LoadExcel方法,可指定sheet https://www.grapecity.com/componentone/docs/win/online-flexgrid/C1.Win.FlexGrid.ImportExport.6~C1.Win.FlexGrid.Extensions~LoadExcel(C1FlexGridBase,String,String).html

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-31 11:44:46
来自 2#
回复 使用道具 举报
Quanweiz
初级会员   /  发表于:2022-10-31 16:27:33
3#
链接打不开
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-31 17:21:17
4#
已经更新上面的链接
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部