Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Функции Excel из С# / 3 сообщений из 3, страница 1 из 1
28.07.2015, 13:32
    #39017576
mihan535
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции Excel из С#
Проблема такая:

есть столбец с данными в Экселе, размерность этого столбца может быть разной, в зависимости сколько данных есть и задача такая посчитать в последней ячейке, которая будет пустой, среднее по всем заполненным ячейкам этого столбца посредством функции 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++".
...
Рейтинг: 0 / 0
28.07.2015, 16:44
    #39017886
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции Excel из С#
mihan535,

учимся оформлять сообщения, лапшу читать ни кто не будет
...
Рейтинг: 0 / 0
28.07.2015, 17:00
    #39017915
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции Excel из С#
Roman Mejtesучимся оформлять сообщения Как мне оформить свое сообщение?
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Функции Excel из С# / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]