Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.07.2015, 13:32
|
|||
---|---|---|---|
|
|||
Функции Excel из С# |
|||
#18+
Проблема такая: есть столбец с данными в Экселе, размерность этого столбца может быть разной, в зависимости сколько данных есть и задача такая посчитать в последней ячейке, которая будет пустой, среднее по всем заполненным ячейкам этого столбца посредством функции Average в Экселе. Пожалуйста не проходите мимо, помогите! Вот частть кода, которая относится к заполнению ячеек: Excel.Application exApp = new Excel.Application(); exApp.Workbooks.Add(); Worksheet workSheet = (Worksheet)exApp.ActiveSheet; if (saveFileDialog3.ShowDialog() == DialogResult.OK) { int l = 0; int t = 1; int r = 2; for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++) //По всем отвеченным { for (int ii = 0; ii < allSensors.Count; ii++) { if ((string)checkedListBox1.CheckedItems[i] == allSensors[ii].KksName + " " + allSensors[ii].haracteristica) { workSheet.Cells[1, t+l] = "Время"; workSheet.Cells[1, r + l] = allSensors[ii].KksName; int rowExcel = 2; //начать со второй строки. for (int j = 0; j < allSensors[ii].values.Count; j++) { //заполняем строку workSheet.Cells[rowExcel, t + l] = allSensors[ii].values[j].dt; workSheet.Cells[rowExcel, r + l] = allSensors[ii].values[j].value; ++rowExcel; } workSheet.Columns.AutoFit(); Microsoft.Office.Interop.Excel.Application xl = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.WorksheetFunction wsf = xl.WorksheetFunction; // workSheet.Cells[1, "J"] = Convert.ToString(wsf.Average(; l = l + 2; } } } workSheet.SaveAs(saveFileDialog3.FileName); } exApp.Quit(); } Модератор: Тема перенесена из форума "C++". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.07.2015, 16:44
|
|||
---|---|---|---|
|
|||
Функции Excel из С# |
|||
#18+
mihan535, учимся оформлять сообщения, лапшу читать ни кто не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.07.2015, 17:00
|
|||
---|---|---|---|
|
|||
Функции Excel из С# |
|||
#18+
Roman Mejtesучимся оформлять сообщения Как мне оформить свое сообщение? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1401321]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 328ms |
total: | 453ms |
0 / 0 |