我们如何创build,编写和读取Windows Phone 8的Excel文件

我已经创build了该文件并在其上写入了一些数据。 当我在Windows资源pipe理器中查找创build的文件时,它不存在。 另一方面,我无法与模拟器上获取的文件path相关联。 这是我正在使用的链接。 请帮助。

http://www.codeproject.com/Articles/33850/Generate-Excel-files-without-using-Microsoft-Excel?fid=1536838&df=90&mpp=10&noise=1&prof=True&sort=Position&view=Expanded&spc=None&fr=11#xx0xx

WP8支持以文件的只读模式开放办公室。 为了做到这一点,你需要激活Excel的app2app文件扩展名。 Excel办公室应用程序已注册到XLS和XLSX文件扩展名。

要发送Office文件,您首先需要将完整的文件写入隔离存储。 一旦文件在IsolatedStorage中,通过使用Launcher.LaunchFileAsync()将它发送到办公室。

  private async void LaunchExcel(object sender, RoutedEventArgs e) { var file = await ApplicationData.Current.LocalFolder.CreateFileAsync("myExcelFile.xlsx"); using (var s = await file.OpenAsync(FileAccessMode.ReadWrite)) using (var dw = new DataWriter(s)) { dw.WriteString("hello world"); } await Launcher.LaunchFileAsync( await ApplicationData.Current.LocalFolder.GetFileAsync("myExcelFile.xlsx")); } 

我不确定您链接的文章的XLS格式是否实际上由WP8上的办公室支持。 如果不考虑使用ClosedXML OSS项目来生成XLSX office open XML @ http://closedxml.codeplex.com/