用户上传excel文件存入数据库,我不想保存到硬盘上,怎样能在内存中操作读取excel文件呢?

用户上传excel文件存入数据库,我不想保存到硬盘上,怎样能在内存中操作读取excel文件呢?

作者: symbol_bc   发布时间: 2011-06-16

这和上传文件一样不过太大了就不太现实了.

作者: flyerwing   发布时间: 2011-06-16

文件不会太大

作者: symbol_bc   发布时间: 2011-06-16

我想用ado.net的方式操作它,如果没有硬盘路径的话,不知道怎么写

作者: symbol_bc   发布时间: 2011-06-16

excel文件格太过麻烦(整整一本书,要写一个这样的方法累死)。codeproject有一个读的方法能读简单的单元格内容。

作者: zanfeng   发布时间: 2011-06-16

Insus.NET在专案中实现方法,不知是否适合你。
方法1,上传至一个临时文件夹中,这个文件夹每天会删除昨天以前的文件:
http://www.cnblogs.com/insus/articles/1431986.html
方法2,
每个用户上传的excel文件,各个用户管理自己的,上传,删除等。设置最多可上传5个文件,如需再上传,删除旧的。
每个文件是以数据流存在SQL中。需要时处理excel文件时,从数据库写到一个临时文件夹中。
这样做,可以解决相同的文件不需重复上传。

更多交流,go to :
http://insus.cnblogs.com/

作者: insus   发布时间: 2011-06-16

引用 3 楼 symbol_bc 的回复:

我想用ado.net的方式操作它,如果没有硬盘路径的话,不知道怎么写
操作后,可以再删除啊

作者: xuexiaodong2009   发布时间: 2011-06-16