簡體   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