XlsIOは、Xamarinプラットフォーム用の移植可能なクラスライブラリを提供します。ポータブルプラットフォームではデータテーブルがサポートされていないため、XlsIOはデータテーブルのワークシートへのインポートをサポートしていません。ただし、データ表を列挙可能なオブジェクトに変換し、そのオブジェクトをWorksheet.ImportData()メソッドを使用してワークシートにインポートすることができます。
ワークシートにデータをインポートする方法について詳しくは、以下のドキュメントを参照してください。
ドキュメント:しかし、この要件は、この問題を回避することによって達成することができるhttps://help.syncfusion.com/file-formats/xlsio/working-with-data#import-data-from-business-objects
。 http://www.syncfusion.com/downloads/support/directtrac/general/ze/XamarineSample1612899830.zip
親切にご参考のために次のコードスニペットを参照してください
コードスニペット:サンプルは、以下のリンク
サンプルのリンクからダウンロードすることができます
private IEnumerable<dynamic> GetDynamicData(DataTable table)
{
List<dynamic> dynamicData = new List<dynamic>(table.Rows.Count);
foreach (DataRow row in table.Rows)
{
ExpandoObject expando = new ExpandoObject();
foreach (DataColumn column in table.Columns)
{
(expando as IDictionary<string, object>).Add(column.ColumnName, row[column]);
}
dynamicData.Add(expando);
}
return dynamicData;
}
私はSyncfusionのために働きます。
よろしく、
Abirami
他の方法?また、プロジェクト内のパッケージを右クリックし、パッケージの追加を選択して追加することもできます。 https://help.syncfusion.com/xamarin/introduction/download-and-installation – HeisenBerg