你说的2只是一种实现方式,是利用导入导出样例中的方法实现,那样做还要改源码比较麻烦;
SpreadJS源码版在不改变源码的情况下是通过调用ExcelIO服务的方式才能实现导入导出,GrapeCity.ExcelService这个项目就是服务,我现在要问的就是这个项目运行报错。
下面这段话是源码中ReadMe.txt的介绍:
导入导出
-------
Excel文件的导入导出使用ExcelIO service,使用前需要首先部署ExcelIO Service, 参见以下步骤:
1.下载SpreadJS For Spread Studio V9 版本。
2.安装ExcelIO Server Component组件。 安装产物:%ProgramData%\GrapeCity\Spread Studio 9\SpreadJS\ExcelIO
3.使用Visual Studio打开SpreadJS安装包中的ExcelIO Service工程,%package%\samples\GrapeCity.ExcelService\GrapeCity.ExcelService.sln
4.更新工程所需的ExcelIO Component组件引用。
5.编译(首次编译会从nuget上下载所需的三方组件。
6.运行后将启动ExcelIO service,例如:http://localhost:10787。
7.运行SpreadJS在线表格编辑器应用程序,点击文件/选项,在抬出的提示框中更改链接地址为ExceLIO service的地址,例如:http://localhost:10787。
备注:如需修改默认ExcelIO Service地址,将 html/index/index.html 文件中如下内容的value更新为对应Url路径(或者用户通过使用文件菜单中的选项来设定)
<input type="text" id="excelServiceUrl" value="http://excelServiceHost/ExcelIO/" /> |