我已经在silverlight中从网格创建了一个电子表格,但由于silverlight在沙盒中运行,因此无法直接从应用程序打开电子表格。我可以打开一个OpenFileDialog并选择该文件,然后将其读入FileStream。但是,我无法从我的silverlight应用程序中在Excel中打开它。
OpenFileDialog openFileDialog = new OpenFileDialog();
if (ofd.ShowDialog() == true)
{
FileInfo sheet = openFileDialog.File;
if (sheet.Extension == ".xlsx")
{
FileStream stream = sheet.OpenRead();
// I need to either stream it to excel somehow
// or open it without the stream.
}
}
有没有人知道如何做到这一点,或者即使可以做到这一点?
提前致谢,
利