如何在c#windows phone 8.1应用程序中写入excel文件?

如何在c#windows phone 8.1应用程序中写入excel文件?,c#,excel,windows-phone-8.1,C#,Excel,Windows Phone 8.1,我正在尝试在Windows phone 8.1中写入excel文件。应用程序,但我无法从Microsoft或任何第三方库中找到任何支持该应用程序的API 我曾尝试使用DocumentFormat.OpenXml程序集,但它不适用于windows phone编程8.1,并引发异常 谢谢,, Roopa有不同的第三方库也可以在Windows Phone上使用。我所知道的是: 开源: :我正在我的一个应用程序中使用它生成Excel文件,它运行得非常好。它有点过时,而且他们的官方版本不包括Excel部

我正在尝试在Windows phone 8.1中写入excel文件。应用程序,但我无法从Microsoft或任何第三方库中找到任何支持该应用程序的API

我曾尝试使用DocumentFormat.OpenXml程序集,但它不适用于windows phone编程8.1,并引发异常

谢谢,,
Roopa

有不同的第三方库也可以在Windows Phone上使用。我所知道的是:

开源:

  • :我正在我的一个应用程序中使用它生成Excel文件,它运行得非常好。它有点过时,而且他们的官方版本不包括Excel部分。因此,您必须从自己的主分支下载并编译最新版本。一个缺点是数据类型存在问题。文本(string)和数字(int)工作得很好,但DateTime不能正确转换为excel格式,所以我以前将其转换为string。这样,Excel文件的用户将丢失一些特定于日期的信息
商业:

  • :我最近切换到此库,因为它提供支持,并且它们没有日期时间问题。这对我来说也很好,它需要的编码比Ag.OpenXML少得多
  • :我没用过这个工具包,所以不能对它说太多,但它们也提供Excel支持

我使用OLEDB和SQL查询与网站和桌面应用程序中的Excel文件进行交互。它不会适用于所有情况,但如果您没有得到答案,可能值得尝试。您在wp8.1应用程序中尝试过吗?我问的原因是在wp8.1中,库发生了很大的变化。我还没有编写WP应用程序…你仍然可以导入System.Data.OleDb吗?@Tim:不,你不能导入System.Data.OleDb。除此之外,WP在API方面仍然受到很大限制。