一颗葡萄籽 发表于 2022-6-1 09:49:16

asp.net webForm Excel导入问题2

本帖最后由 一颗葡萄籽 于 2022-6-1 13:42 编辑

使用导出功能的excel表格,无法再次导入,导入的数据以及格式都是乱的。

导出

spread.SaveExcel(file, ExcelSaveFlags.UseOOXMLFormat | ExcelSaveFlags.SaveCustomColumnHeaders);

导入
spread.OpenExcel(file);

表格是类似这样的一览表格,前四行的信息是在表头加入的,合并单元格等,画面表示时不让显示,导出时让显示出来。
就这么简单的一个一览表,导出导入把我搞的头都大了。


https://gcdn.grapecity.com.cn/forum.php?mod=image&aid=213283&size=300x300&key=b0f959aad93cf789&nocache=yes&type=fixnone

Richard.Ma 发表于 2022-6-1 09:49:17

目前导入excel只有下面的方式,我这边两种都测试过了没有问题

FpSpread1.OpenExcel(@"D:\Projects\2022\撉崬堦棗.xlsx");
FpSpread1.ActiveSheetView.OpenExcel(@"D:\Projects\2022\撉崬堦棗.xlsx",0);

你导入的excel肯定是没有表头的,这些都是作为普通单元格导入的,这个没有办法

我不知道你说的出现两次是怎么来的

Richard.Ma 发表于 2022-6-1 12:16:20

现在导入后是没有包含你导出的自定义表头?还是其他情况

请把导出后的excel文件上传上来,我导入看看情况

一颗葡萄籽 发表于 2022-6-1 13:42:57

Richard.Ma 发表于 2022-6-1 12:16
现在导入后是没有包含你导出的自定义表头?还是其他情况

请把导出后的excel文件上传上来,我导入看看情 ...

导出的文件我传上去了。

Richard.Ma 发表于 2022-6-1 14:15:19

测试了一下,加载出来的效果看起来和excel中是一致的,你说的问题“导入的数据以及格式都是乱的。”是什么?

一颗葡萄籽 发表于 2022-6-1 15:08:56

Richard.Ma 发表于 2022-6-1 14:15
测试了一下,加载出来的效果看起来和excel中是一致的,你说的问题“导入的数据以及格式都是乱的。”是什么 ...

导入后就是这样的结果

一颗葡萄籽 发表于 2022-6-1 15:23:19

Richard.Ma 发表于 2022-6-1 14:15
测试了一下,加载出来的效果看起来和excel中是一致的,你说的问题“导入的数据以及格式都是乱的。”是什么 ...

您这导入也是把表格当成data部分进行导入的,您看画面上关于columnheader的部分还是ABCDEF这类的,我的画面导入后ABCD就是第一次出现的表头,底下的是导入excel的表头,所有会出现两次。

一颗葡萄籽 发表于 2022-6-1 15:57:56

我明白,就是sheet的rowheader和columnheader都必须得隐藏,我做的表头部分包含过滤排序等都是按照普通单元格进行。

Richard.Ma 发表于 2022-6-1 17:59:23

是的,你本身就是只要数据部分
页: [1]
查看完整版本: asp.net webForm Excel导入问题2