asp.net – 如何使用Excel服务器端?
客户端想要“Web启用”电子表格计算 – 用户指定某些单元格的值,然后在其他单元格中显示结果值.
(他们不想向用户显示一个“电子表格式”界面,这不是一个UI问题.) 他们有一个巨大的电子表格,在许多表格上进行大量计算.但是,最后,只有两件事情是重要的:(1)你将一个单元格中的数字放在一张纸上,(2)你在另一张纸上的几个单元格中得到相应的数字.其余的是一个黑盒子. 我想提供一个UI给用户输入他们想要的数字,然后我想以编程方式打开Excel文件,设置数字,告诉它重新计算,并读取结果. 这是可能/可取的吗?有没有一个商业组件使这更容易?我们没有考虑到他们的陷阱? (我知道我可以使用Office Automation来执行此操作,但是我知道不建议在服务器端执行此操作,因为它尝试在用户的上下文中运行等) 编辑:很多人都说我需要在代码中重新创建公式.然而,这将是惊人的复杂.听起来这可能是一个解决的问题 – 有没有人知道某种类型的组件会为我做的?有人必须创建一些“Excel-formula-to-code”生成系统.我很乐意支付 编辑/解决方案:SpreadsheetGear是我正在寻找的.除此之外,它可以让您使用XLS作为计算器.您可以设置所选单元格的原始值,然后读出计算单元格的值.正是我在找什么 解决方法
你绝对不想在服务器端使用互操作性,在客户端使用它作为一个污泥是不够的.
我可以看到两个选择: 找出电子表格逻辑.这可能会使您在长期内受益,使业务逻辑成为已知数量,而在短期内,您可能会发现电子表格中存在实际的错误(我遇到了多年使用的怪物电子表格,这些电子表格已经变得简单他们中的错误 – 每个人都假设答案必须正确) 评估SpreadSheetGear.NET,它基本上是替代interop,它没有Excel(它复制了大量的Excel的非可视化逻辑和IO在.NET中) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-web-api – 如何记录webapi中控制器中执行的操作方
- Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
- 如何使用asp.net webapi获取Json Post Values
- Asp.net GridView使用大全(分页实现)
- asp.net-mvc – 使用viewModels通过MVC中的User ID在MVC中使
- 如果设备在asp.net web form app中移动,则更改母版页
- 有人创建安装程序来部署内部asp.net Web应用程序吗?
- asp.net-mvc – ASP.NET MVC – 执行控制器操作而不重定向
- asp.net – 即使它已经过时,仍然可以使用System.Data.Oracl
- asp.net-mvc – ASP.NET MVC推荐的依赖注入框架是什么?
- 将Funscript添加到现有的ASP.NET MVC项目中
- 在Asp.net中POST后清除表单
- asp.net-mvc – Kendo UI Grid – 显示行号
- asp.net – 设置值时页面移位 – 我的代码或最新
- ASP.NET 5中的手动防伪标记创建和验证
- asp.net-web-api – 如何在Swashbuckle中替换Swa
- 从ASP.NET 2.0成员身份解密“加密”密码
- asp.net-mvc – 滚动到验证摘要 – ASP.net MVC
- asp.net – 缓存通过VirtualPathProvider返回的静
- asp.net-mvc – 在asp .net mvc 5中预编译razor视