繁体   English   中英

如何使用c#在excel工作簿项目中获取单元格值?

[英]How to get cell value in excel workbook project using c#?

我有一个excel 2010 c#项目,如何从单元格中获取值? 我找到了许多打开excel文件然后获得价值的解决方案。 但是在这种情况下,文件是灵魂的一部分吗?

如果您使用的是excel,并且您的文件采用新的xlsx格式,则可能需要看一下ExtremeML 这是一个很棒的库,可以帮助您无需使用Office自动化即可读取/写入excel文件,从而提高程序性能。

即使该文件是Visual Studio解决方案的一部分,您仍然必须执行常规的文件IO例程,例如,打开,读取并关闭它。 使之成为解决方案的一部分主要是意味着在编译时文件会与二进制文件一起打包,并且可以选择各种选项来选择在编译时如何处理文件。

制作游标字符串......

例:

string cusrsor = "d5";
ExcelName.get_range(cursor,cursor).Value2 = "you put here value";

//more codes
//more codes
more codes

if you want to get the cell from this file..
just use the cursor or pointer to put you there...

看起来以下是我所追求的:

private void ThisWorkbook_Shutdown(object sender, System.EventArgs e)
{
    Excel.Range show = Globals.Sheet8.Range["A6"];
    MessageBox.Show(show.Text);
}

感谢http://www.packtpub.com/article/microsoft-office-excel-programming-using-vsto显示的方式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM