Iterieren durch eine Spalte in einer Excel-Anwendung mit C# Konsole?

Habe ich eine Konsole-Anwendung, liest aus einer Excel-Datei. Ich will nehmen all das Dokument zahlen und legen Sie Sie in ein array für die Zwecke der Suche nach.
Ich bin in der Lage zu finden, die Zelle, die Daten enthält, die "DocumentNumber" z.B. $F$5. Wie kann ich das Durchlaufen der Zeilen in Spalte F?
Ich habe den folgenden code:

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);
        }
    }

Vielen Dank im Voraus.

  • hier sind Sie mit "fehlt.Wert" ,es bedeutet?
InformationsquelleAutor janejanejane | 2010-12-20
Schreibe einen Kommentar