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
이 친절 참조를 위해 다음과 같은 코드를 참조
코드 조각 : 나는 Syncfusion을 위해 일
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;
}
.
감사합니다,
Abirami
다른 방법은? 프로젝트의 패키지를 마우스 오른쪽 버튼으로 클릭하고 패키지 추가를 선택하여 추가 할 수도 있습니다. https://help.syncfusion.com/xamarin/introduction/download-and-installation – HeisenBerg