我正致力于在移动设备上创建excel文件。我正在尝试使用 Microsoft.Office.Interop.Excel.dll 。但是在添加引用之后,构建失败并出现以下错误:
严重级代码描述项目文件行抑制状态 加载程序集时出现错误异常: System.IO.FileNotFoundException:无法加载程序集'office, Version = 15.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c'。 也许它在Mono for Android配置文件中不存在?文件名: 'office.dll'在 Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference 参考,ReaderParameters参数)at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection`1 程序集,AssemblyDefinition程序集,布尔topLevel)at Xamarin.Android.Tasks.ResolveAssemblies.Execute()App1
有人可以帮我吗?
答案 0 :(得分:1)
您尝试添加到项目中的基于CIL的程序集包含对不能在Xamarin.Android(或Xamarin.iOS)下运行的基于Windows的本机dll的引用。
在Xamarin中使用.xlsx
文件有多种选择,从商业项目到开源项目。
TMS Flexcel Studio for .NET
100%托管代码Excel文件操作引擎& Excel& .NET,Xamarin.iOS,Xamarin.Android,Xamarin.Mac的PDF报告生成
https://blog.xamarin.com/generate-excel-spreadsheets-in-native-mobile-apps/ http://www.tmssoftware.com/site/flexcelnet.asp https://components.xamarin.com/view/FlexCel/
开放XML-SDK-Xamarin