Excel 파일에서 읽는 콘솔 응용 프로그램을 만들었습니다. 모든 문서 번호를 가져 와서 검색 목적으로 배열에 넣고 싶습니다. "DocumentNumber"데이터가 포함 된 셀을 찾을 수 있습니다. $ F $ 5. F 열 내의 행을 반복하는 방법은 무엇입니까? 다음 코드를 가지고 있습니다 :C# Console을 통해 Excel 응용 프로그램에서 열을 반복하는 방법은 무엇입니까?
public static void Main(string[] args)
{
string address;
string next;
try
{
Excel.ApplicationClass excel = new Excel.ApplicationClass();
Excel.Workbook workbook = excel.Workbooks.Open(@"D:\sample.xls", Missing.Value, Missing.Value,
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value);
Excel.Worksheet worksheet = (Excel.Worksheet)workbook.Sheets["Sheet1"];
Excel.Range docNumber = worksheet.Cells.Find("DocumentNumber", worksheet.Cells[1, 1], Excel.XlFindLookIn.xlValues,
Excel.XlLookAt.xlPart, Missing.Value, Excel.XlSearchDirection.xlNext,
false, Missing.Value, Missing.Value);
if(docNumber != null){
address = docNumber.get_Address(true, true, Excel.XlReferenceStyle.xlA1, Missing.Value, Missing.Value);
Console.WriteLine(address);
}
}
catch (Exception err)
{
Console.WriteLine(err.Message);
}
}
미리 감사드립니다.
여기에 "missing.value"가 사용됩니다. –