zu speichern Ich versuche, Daten von Excel-Datei zu erhalten und speichern Sie in Int [] Array = New Int [9]; möchten dies mit for-Schleife tun, um den Wert aus der Datei "eine Zeile zu einer Zeit" zu erhalten. Ich habe mit dem Lesen von Daten aus der Datei fertig, aber konnte es nicht in int [] durch Iteration speichern.C# code, um die Daten aus .xlsx Datei zu erhalten und in ein int []
static void Main()
{
string i="B1410";
string j="J1410";
Excel.Application xlApp = new Excel.Application();
Excel.Workbook xlWorkbook =
xlApp.Workbooks.Open(@"E:\Normalized_sheet1.xlsx");
string currentsheet = "Sheet1";
Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[currentsheet];
Excel.Range xlRange = xlWorksheet.get_Range(i, j.ToString());
Object[,] valueArray =
(Object[,])xlRange.get_Value(Excel.XlRangeValueDataType.
xlRangeValueDefault);
int[] array = new int[9];
array = Convert.ToInt32((Object[,])xlRange.get_Value
(Excel.XlRangeValueDataType.xlRangeV
alueDefault.ToString())); //Error
//want to enter values row wise one by one through loop
//close the workbook
xlWorkbook.Close(false);
// Release Com object by decrementing the reference count
xlApp.Quit();
Console.ReadLine();
}
Jetzt haben Sie die for-Schleife ganz gelöscht! Ich habe keine Ahnung, was du tust, was du tust oder was tatsächlich passiert. Lesen Sie [this] (http://stackoverflow.com/help/how-to-ask) und versuchen Sie, eine neue Frage zu stellen. – BanksySan