일 내가 추적이검사는 C# .I에
1)Read the excel file.
2)put the excel file information in DataTable.
Order Produ price quan Discount
10248 11 14.0000 12 0
10248 42 9.8000 10 0
10248 72 34.8000 5 0
10249 14 18.6000 9 0
10249 51 42.4000 40 0
위의 가정 내 엑셀 형식에 단계를 어떻게이 문제를 해결 datas.To 모든 행을 확인해야 엑셀 다음 파일을 읽을 필요가 행 열을 엑셀 .i 그것을 읽어야합니다. 1 단계와 2 단계를 마쳤습니다. Excel의 행 값을 확인하는 데 도움이 필요합니다. Excel의 할인 행에 ProductName이 포함되어 있습니다. 어떻게해야합니까?이 오류 유형을 검사하고 이러한 유형의 오류를 방지하는 방법은 무엇입니까? .Browlow 구문을 사용하여 Excel 파일을 읽습니다.
OpenFileDialog oOpenFileDialog = new OpenFileDialog();
if (oOpenFileDialog.ShowDialog() == DialogResult.OK)
{
txtFilePath.Text = oOpenFileDialog.FileName;
}
FileStream stream = File.Open(txtFilePath.Text, FileMode.Open, FileAccess.Read);
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
excelReader.IsFirstRowAsColumnNames = true;
DataSet result = excelReader.AsDataSet();
기술적으로는 다음 어떤 데이터 형식 문자열을 포함 .if 가정하자, 이것은 당신이 아마 수동으로 각 값을 확인해야합니다 의미 논리적 오류에서 제공하지 않는 한이 productname은 영숫자 만 가능하고 할인은 숫자 일 수 있으며, 할인이 일부 범위 내에 있고 제품 이름이 다른 범위에 있어도 차이가 있습니다. 그럼 몇 가지 자동화 된 테스트를 할 수 있지만 그렇지 않으면 수동으로 각각의 것 같아 – nbz
nEm reply.but 주셔서 감사 합니다이 프로세스는 내 문제를 해결하지 않습니다. – shamim