excel-interop

    3热度

    4回答

    我正在处理C#应用程序中的excel文件。 我不知道为什么这个代码不工作: var value1 = ws.Range[ws.Cells[7,4]].Value; 现在我发现这工作得很好: int i = 7; var value1 = ws.Range["D" + i.ToString()].Value;

    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 |

    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[,]

    1热度

    1回答

    我有一个C#应用程序,它利用Interop.Excel(v15)打开一些客户数据的工作簿,通过​​它们解析并输出一些信息。我遇到的问题是某些工作簿单元格的值为#N/A;在Excel中讲的是CVErr,指示存在某种类型的错误。在我们客户数据的背景下,他们使用#N/A来表示不适用 - 没有基本的公式问题,这只是他们使用的价值。 private void traverseRows(Excel._Work

    0热度

    1回答

    我使用interop Excel在Excel文件中创建图表。 当我创建图表并为第一次设置系列值时,我没有任何问题。 这是当我第二次,我有一个错误。 我创建了一个POC重现的问题: using System; using System.Linq; using System.Runtime.InteropServices; using Excel = Microsoft.Office.Inter

    1热度

    1回答

    生成具有预先设置的下拉值的Excel文件我想从我的C#应用程序生成一个Excel文件,用户可以稍后填写该文件。我正在使用Microsoft.Office.Interop.Excel。 我发起Excel并使用下面的代码填充标题单元格: var excelApp = new Excel.Application {Visible = true}; var workbook = excelApp.Wor