Excel speradheet에서 읽은 DataTable 개체가 있습니다. 스프레드 시트에는 빈 칸이 있기 때문에. 헤더 데이터가있는 열만 유지하는 DataTable의 빈 열을 제거하고 싶습니다. 각 열을 읽는 것보다 더 나은 접근법?C#에서 지정한 열 양식 DataTable 선택
저는 C# 3.5를 사용합니다.
Excel speradheet에서 읽은 DataTable 개체가 있습니다. 스프레드 시트에는 빈 칸이 있기 때문에. 헤더 데이터가있는 열만 유지하는 DataTable의 빈 열을 제거하고 싶습니다. 각 열을 읽는 것보다 더 나은 접근법?C#에서 지정한 열 양식 DataTable 선택
저는 C# 3.5를 사용합니다.
각 열을 반복하여 데이터를 가져 오는 대신 "OleDbConnection"을 사용하는 것이 좋습니다. 공백 열을 피할 수 있습니다.
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Book1.xls;Extended Properties=Excel 8.0");
OleDbDataAdapter da = new OleDbDataAdapter("select * from YourTable", con);
DataTable dt = new DataTable();
da.Fill(dt);
Excel 스프레드 시트를 어떻게 읽나요? 어쩌면 거기에서 뭔가 할 수 있습니다. . . –