您好、欢迎来到现金彩票网!
当前位置:双彩网 > 写到内存 >

怎么将文件写入内存?

发布时间:2019-07-03 23:38 来源:未知 编辑:admin

  现在项目里有一个把excel导出的功能,但是它是先将文件写到硬盘上,再读取预览,每次导出就会产生一个,这样久了有很多垃圾数据。原来是StringfilePath=d:/upload;WritableWorkbook...

  现在项目里有一个把excel导出的功能,但是它是先将文件写到硬盘上,再读取预览,每次导出就会产生一个,这样久了有很多垃圾数据。

  服务器里内存会自动清理吗? 会不会存在我将excel写进去,而它一直不清理呢?展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部你不直接生成在硬盘上,而是直接用流输出,不就好了。不过个人感觉先在服务器上生成,再在客户端上下载,可能快一点。

  你的程序,应该有个服务器,然后有个客户端,至少是个浏览器吧。你现在是想要导出excel。你可以先将excel生成在服务器上,然后用流在本机上导出。你可以先将excel生成在本机上,然后再导出。你可以直接用流导出,在你查看以前不保存excel文件。除了直接在客户端或浏览器端导出外,其他都要生成一个excel文件,需要手动清除。是通过浏览器导出,这是公司内部网站的一个功能,主要是把一些信息导出到使用者的excel,服务器倒不用保存。

  如果仅仅是为了防止产生很多的垃圾文件,我也想到过这个问题,我的解决办法是将所有的数据写入到一个确定的文件中,例如 你好.xlsx 每次都将新的信息进行覆盖式保存,这样既能保存一下信息,又能不产生大量的文件。

  展开全部你这个,如果是用户调用一次,就生成一次,然后就不再使用的话也很简单啊

http://marsdomino.com/xiedaonacun/286.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有