我知道如何寫入單元格,但是如何將已存在的字符串寫入excel文件中的單元格中並將其寫入字符串對象,以便我可以使用它在其他單元格中生成數據?如何從Excel單元格中提取字符串?
我迄今爲止代碼:
Excel.ApplicationClass excelApp = new Excel.ApplicationClass();
excelApp.Visible = true;
Excel.Workbook excelWorkbook = excelApp.Workbooks.Open("C:\\Users\\user\\Desktop\\list.xls", 0, false, 5, "", "",
false, Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false);
Excel.Sheets excelSheets = excelWorkbook.Worksheets;
string currentSheet = "Sheet1";
Excel.Worksheet xlws = (Excel.Worksheet)excelSheets.get_Item(currentSheet);
我可以使用像操縱單元格的內容:
xlws.Cells[1,1] = "foo";
但是我無法做的正好相反,就是讀單元格內容爲我的程序中有一個字符串。
任何幫助,將不勝感激。
我給了Slai一個upvote,因爲他在處理字符串時是對的,你應該使用'Convert.ToString(object)'而不是'ToString()'。在我的項目中切換這個剛剛修復了我的空引用。 – BrewMate 2017-02-02 16:59:29