경로는 다음과 같이 되어야 된다.
"C:\\Users\\SJW\\Desktop\\Local project\\알고리즘 예제\\Logistic\\LogisticClassification\\LogisticClassification\\data\\examples.xls"
string fileName = "examples.xls";
1번째 방법
string path = Path.Combine(Environment.CurrentDirectory, @"data\", fileName); // 여기선 디버그 폴더안의 example.xls를 가져올떄
2번째 방법
string path = new DirectoryInfo(Environment.CurrentDirectory).Parent.Parent.FullName; // bin 폴더 전,즉 프로젝트메인 폴더까지
string combinedpath = Path.Combine(path, "data", fileName);
TDataTable = new ExcelReader(combinedpath).GetWorksheet("Classification - Yin Yang");
3번째
using System.Windows.Forms; 을 사용해서 (레퍼런스에 추가 필수 )
if (of.ShowDialog() == DialogResult.OK)
{
TDataTable = new ExcelReader(of.FileName).GetWorksheet("Classification - Yin Yang");
}
이렇게도 가능하다.
댓글 없음:
댓글 쓰기