Как получить значение ячейки в проекте книги Excel, используя C #? - PullRequest
0 голосов
/ 29 ноября 2010

У меня есть проект Excel 2010 c #, как мне получить значение из ячейки?Я нашел много решений для открытия файла Excel, а затем получить значение.Но в этом случае файл является частью души?

Ответы [ 4 ]

2 голосов
/ 29 ноября 2010

Если вы работаете с Excel и ваш файл имеет новый формат xlsx, вы можете взглянуть на ExtremeML . Это отличная библиотека, которая может помочь вам читать / писать файлы Excel, не прибегая к автоматизации Office, что повышает производительность вашей программы.

0 голосов
/ 03 декабря 2010

Похоже, вот что я хочу:

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 за указание пути

0 голосов
/ 29 ноября 2010

сделать строку курсора ...

пример:

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...
0 голосов
/ 29 ноября 2010

Даже если файл является частью вашего решения Visual Studio, вам все равно придется выполнить обычную процедуру ввода-вывода файла, например, откройте, прочитайте, затем закройте. Включение его в ваше решение в основном означает, что файл упакован вместе с вашими двоичными файлами при компиляции, и вы можете выбирать различные варианты действий с файлом во время сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...