能不能直接用流读取Excel,而不需要把Excel存在服务器端?

如题。

需求很简单,就是用户上传Excel,校验数据的合法性之后,存在数据库中。

但是,目前知道的方法都是先把Excel存在服务器端,再用OLEDB连接的方式读取。

能否直接在上传时,直接从UploadFile控件的InputStream里面直接读Excel的数据。

我试了一下,都是乱码,不知道怎么把Excel的数据提取出来。


哔哔one
浏览 891回答 2
2回答

森林海

Excel 2003之后的版本是一个标准的XML文件,可以直接从流中读取并进行分析,但是之前的版本是一个二进制文件,除非你非常了解其结构,不然分析这种文件是非常麻烦的
打开App,查看更多内容
随时随地看视频慕课网APP