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

symbol_bc 2011-06-16 01:47:16
用户上传excel文件存入数据库,我不想保存到硬盘上,怎样能在内存中操作读取excel文件呢?
...全文
230 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
beautiful_melody 2011-06-16
  • 打赏
  • 举报
回复
直接动用fileinfo类等io类将读进的文件流转化为byte[]二进制数组类型,保存到服务器
取的时候执行相反的过程保存到临时文件夹里 设置程序定时自动删除
xuexiaodong2009 2011-06-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 symbol_bc 的回复:]

我想用ado.net的方式操作它,如果没有硬盘路径的话,不知道怎么写
[/Quote]操作后,可以再删除啊
insus 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/
足球中国 2011-06-16
  • 打赏
  • 举报
回复
excel文件格太过麻烦(整整一本书,要写一个这样的方法累死)。codeproject有一个读的方法能读简单的单元格内容。
symbol_bc 2011-06-16
  • 打赏
  • 举报
回复
我想用ado.net的方式操作它,如果没有硬盘路径的话,不知道怎么写
symbol_bc 2011-06-16
  • 打赏
  • 举报
回复
文件不会太大
flyerwing 2011-06-16
  • 打赏
  • 举报
回复
这和上传文件一样不过太大了就不太现实了.

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧