/// <summary> /// object_to_worksheet( int n_row, IDataRow row, Excel.Worksheet ws ) - /// размещение объекта IDataRow на листе /// </summary> /// <param name="n_row">номер строки для листа Excel</param> /// <param name="row">объект IDataRow</param> /// <param name="ws">лист Excel</param> private static void object_to_worksheet(int n_row, IDataRow row, Excel.Worksheet ws) { Excel.Range excelcells; object[] obj_row = row.Fields( ); for (int i = 0; i < obj_row.Length; ++i) { //выбор ячейки рабочего листа [n_row, i+1] excelcells = (Excel.Range)ws.Cells[n_row, i + 1]; //помещение данных в ячейку excelcells.Value2 = obj_row[i].ToString( ); } }