안녕하세요, 미리 바인딩 된 클래스를 만들지 않고 아래 programatically
과 같은 것을 할 수 있습니다.
using (StreamReader reader = new StreamReader("D://yourfileFolder//file.txt"))
{
string line;
while ((line = reader.ReadLine()) != null && line!=String.Empty)
{
var values = line.Split(','); //your data separator, it could be any character
Entity customEntity = new Entity("entityLogicalName");
//you should adjust the values according to the data-type on Dynamics CRM e.g
// customEntity ["revenue"] = new Money(values[0].ToString());
customEntity ["field1"] = values[0];
customEntity ["field2"] = values[1];
customEntity ["field3"] = values[2];
orgService.Create(customEntity);
}
}
CSV 파일 데이터를 표시 할 수 있습니까? 사용자 지정 엔티티에 CSV에있는 모든 필드가 있습니까? –
@Dot_NETPro 100 000+와 같이 3 개의 열과 많은 행이 있습니다. 그 문자열을 문자열로 사용해야하므로 문제가되지 않습니다. 또한 헤더 행이 없습니다. –