2010-12-23 3 views
0

문자열 StrDate = Convert.ToDateTime (Datset.Tables [0] .Rows [i] [j]). ToString (@ "dd-MM-yyyy"). string StrDateNew = StrDate.ToString(); strmWriteText.Write (StrDateNew.ToString()); 문자열 형식이 Excel에서 변경됨

내가 문자열 형식이 일/월/년

에 chaged지고 파일을 Excel로 데이터를 내가 엑셀 ​​2000을 사용하고이 문제를 해결할 수있는 방법이 쓰기

, 대

2003 어떤 도움이 위대한 것입니다 덕분에

답변

2

당신은 범위를 처리해야합니다. NumberFormat 속성을 사용하여 데이터를 Excel에 씁니다. 예 : 다음 라인 여기서 포맷 myWorkSheet1 열에서 "MM-DD-YYYY"

myWorkSheet.get_Range(myWorkSheet.Cells[1,1],myWorkSheet.Cells[Datset.Tables[0].Rows.Count+1,1]).NumberFormat="dd-mm-yyyy"; 
관련 문제