好吧,在我的项目中,我需要使用一个excel文件从中读取数据(是的,一个propper数据库会更好,但我不能使用一个)。
使用Microsoft.Office.Interop.Excel我打开这样的文件:
Application.Workbooks.Open(FileName);
但我不想将该文件与项目DLL
一起发送,因为用户无意更改此文件。
所以,我把它作为资源添加,它变成了一个字节数组,没有磁盘路径。
byte[] ExcelFile = Properties.Resources.MyExcelFileResource;
现在,如何使用excel interop加载此字节数组文件?我想将它作为一个真正的excel文件正确打开,以便在内部使用它。