2016-11-27 3 views
0

以下のコマンドを使用して、nugetインストーラを使用して、私のAndroidプロジェクトにsync fusionパッケージを追加しました。xamarin sync fusionを使用してデータテーブルをエクスポートする

インストールパッケージをSyncfusion.Xamarin.XlsIOの-sourcehttp:

//nuget.syncfusion.com/xamarinワークインタフェースのみインポートデータへの参照を含む、データテーブルをインポートする方法は見出されていません。 sync融合パッケージを他の方法で追加する必要がありますか?これを助けてください

+0

他の方法?また、プロジェクト内のパッケージを右クリックし、パッケージの追加を選択して追加することもできます。 https://help.syncfusion.com/xamarin/introduction/download-and-installation – HeisenBerg

答えて

0

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

関連する問題