找回密码
 立即注册

QQ登录

只需一步,快速开始

luoqingyu

注册会员

15

主题

31

帖子

92

积分

注册会员

积分
92

活字格认证

luoqingyu
注册会员   /  发表于:2015-7-16 07:05  /   查看:4881  /  回复:6
早上好!
我的表格在程序中,列头,行头都是隐藏的。但当我从EXCEL用sheets(0).openexcel方法导入EXCEL数据到程序表格中时,列头,行都也导入了。且显示了。
请问:如何只导入EXCE表格中的数据?
谢谢

6 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-7-16 09:23:00
沙发
您好,
导入excel时,可以使用标志位,只加载数据可以参考以下代码:
  1. string f;  
  2. f = "D:\\formula1.xls";  
  3. System.IO.FileStream s = new System.IO.FileStream(f, IO.FileMode.Open, IO.FileAccess.ReadWrite);
  4. fpSpread1.OpenExcel(s, FarPoint.Excel.ExcelOpenFlags.DataOnly);
复制代码



ExcelOpenFlags的用法可以参考安装文档的
FarPoint.Excel Assembly > FarPoint.Excel Namespace : ExcelOpenFlags Enumeration部分。

希望能够帮助到您。
回复 使用道具 举报
luoqingyu
注册会员   /  发表于:2015-7-16 16:57:00
板凳
thank!
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-16 17:33:00
地板
不客气。
回复 使用道具 举报
luoqingyu
注册会员   /  发表于:2015-7-17 09:59:00
5#
谢谢。还有个问题。就是我导入EXCEL数据时,我的表格是列头,行头都是隐藏的。但倒进来后,行头,列头都都显示了。最恼火的是列数变了,整个excel没有数据的列也显示出来了。(我表格是20列)。
请问,怎么解决?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-17 13:43:00
6#
您好,
根据您的描述,您的需求是将一个excel文件导入到spread里面,希望不改变任何的格式。
如果您这边方便提供一个导入的excel模板,我们这边能够对您的需求有明确的理解。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-29 10:05:00
7#
您好,
距离这个问题的最后回复已经过去了一段时间,不知道这个问题您是否已经解决?
如果没有解决,欢迎跟贴接续讨论,如果已经解决请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部