excel-interop

    1熱度

    3回答

    我想填寫窗體的數據,以優秀。代碼的最後,我給的驗證,所以如果文件名的特定位置的存在,不會再保存 string savingNewForm = "C:\\temp\\" + temp; if (File.Exists(savingNewForm)) { MessageBox.Show("File already exist!"); oBoo

    0熱度

    1回答

    我正在使用excel dna來管理excel插件。在那裏,我使用Range.NumberFormat = myformat;將數字格式應用於單元格。我事先不知道字符串myFormat,它是在後端定義的。 在好的情況下,myFormat類似於「0.00;(0.00)」或「### 0,00 \ _;; [Red] - ### 0,00 \ _」 「TOTO」。在最新的情況下,excel單元格中的顯示是

    0熱度

    1回答

    Workbook SourceFile = oXLSrc.Workbooks.Open(Path.GetFileName(fileName), true); TestSheet.get_Range("E33", Type.Missing); 該工作表有一個值,它是一個組合框和數據驗證。此ComboBox值來自另一個工作表。當我在C#中打開Excel時,所有值都是NULL。但是當我用普通的Ex

    2熱度

    2回答

    我正在創建一個採用Excel文件的程序,在其上標記信息並將其保存在文件位置。 我可以很容易地創建一個新的Excel工作表,把它的信息,然後將其保存到文件位置。這不是我需要的。在表單中,我希望它能夠拉取我創建的現有空白Excel文件模板,將表單中輸入的信息加蓋到它上面,重命名文件並將其保存在文件位置(類似於「另存爲」)。這樣,最初就會有一個空白的主模板文件。 我不知道如何抓住該Excel文件和而不是

    0熱度

    1回答

    我正在C#中使用Excel Interop從Excel工作表讀取數據。 我的Excel工作表總是具有相同的結構: | A | B | C | D | 1 | | | | | 2 | Text | Text | Text | Text | 3 | | | | | 4 | Text | Text | Text | Text | 5 | Text | Text |

    1熱度

    1回答

    我有一個C#應用程序,它利用Interop.Excel(v15)打開一些客戶數據的工作簿,通過​​它們解析並輸出一些信息。我遇到的問題是某些工作簿單元格的值爲#N/A;在Excel中講的是CVErr,指示存在某種類型的錯誤。在我們客戶數據的背景下,他們使用#N/A來表示不適用 - 沒有基本的公式問題,這只是他們使用的價值。 private void traverseRows(Excel._Work

    1熱度

    1回答

    生成具有預先設置的下拉值的Excel文件我想從我的C#應用程序生成一個Excel文件,用戶可以稍後填寫該文件。我正在使用Microsoft.Office.Interop.Excel。 我發起Excel並使用下面的代碼填充標題單元格: var excelApp = new Excel.Application {Visible = true}; var workbook = excelApp.Wor

    3熱度

    4回答

    我正在處理C#應用程序中的excel文件。 我不知道爲什麼這個代碼不工作: var value1 = ws.Range[ws.Cells[7,4]].Value; 現在我發現這工作得很好: int i = 7; var value1 = ws.Range["D" + i.ToString()].Value;

    0熱度

    1回答

    我正在使用二維數組將數據寫入excel範圍。它的工作原理,當系統沒有處於鎖定State.The代碼預期看起來是這樣的: Range range = SetRange(); // no. of rows and columns in the selected range is equal to the no.of rows and columns in the 2D Array object[,]

    0熱度

    1回答

    我使用interop Excel在Excel文件中創建圖表。 當我創建圖表併爲第一次設置系列值時,我沒有任何問題。 這是當我第二次,我有一個錯誤。 我創建了一個POC重現的問題: using System; using System.Linq; using System.Runtime.InteropServices; using Excel = Microsoft.Office.Inter