【发布时间】:2010-07-30 21:26:16
【问题描述】:
我有一个网站,企业可以在其中加载待售商品。然后最终用户可以搜索该商品,并找到所有出售该商品的商店。
大多数商店出售超过 100 件商品,虽然我确实有一个用于插入单个商品的表格,但只有这个供企业提供商品是非常愚蠢的。
我的想法是让企业可以选择上传 excel 文件并让我的 ASP.Net 应用程序从列中提取信息并填充类,然后使用 Entity Framework 4 的魔法我将一举将这些信息持久化.
在执行此操作时我应该注意哪些陷阱? 这可能吗? 这对我的服务器来说是一个非常繁重的过程(它会破坏我的网站)吗?
编辑: 到目前为止,似乎为了让我解析 XML 文件,我需要安装 Office。我不确定 Winhost.com 是否提供。
另一个解决方案是使用 CSV 文件来接收信息。秘书创建 CSV 文件有多容易,记住她可能是首先要创建文件的人。这对于一个电脑障碍的人来说很容易创造吗?
我认为解析 CSV 将是微不足道的,但我想专注于用户体验,而不是让人们在我的网站上诅咒让他们学习东西。
编辑 2: 完全忘了提,当然我会为他们提供一个模板供他们使用,假设他们会遵循表格布局绝对是愚蠢的。所以不要考虑这个问题。我也知道我必须验证每一列,这样他们就不会在 Price 字段中写入“lolgei”或类似的内容。
【问题讨论】:
标签: c# excel asp.net-mvc-2 entity-framework-4