Вопрос : Как я заселяю таблицу SQL курьерскую от архива Эксел?

Здравствулте! потребность Experts.

I заселить таблицу в таблице сервера SQL курьерской от архива Эксел, а я не умеем как получить его после того как мы сделаны.  В настоящее время, я имею управление с datagrid которое показывает содержание таблицы, оно буду списком работников и их данных по контакта: class= " lineNumbers " >
1 >
Управление Language= " VB " AutoEventWireup= " ложное " CodeFile= " ContactGrid.ascx.vb " Inherits= " Sitefinity_UserControls_ContactGrid_ContactGrid " %> <%@
        
            
            
                
                
                
                
            
            
            
            
            
            
            
        
        
1 >
Частично тип Sitefinity_UserControls_ContactGrid_ContactGrid
    Наследует System.Web.UI.UserControl
    Защищенное Sub GridView1_SelectedIndexChanged (прислужник ByVal как предмет, ByVal e как System.EventArgs) регулирует GridView1.SelectedIndexChanged
        Response.Redirect («EmailForm.aspx? id=» & GridView1.SelectedDataKey.Value.ToString)
    Подводная лодка конца
Class= " ясное " >

I конца Class
Interop.Microsoft.Office.Core.dll

I следующий, но я не умею где положить его или как сделать им br/>'be work.
Imports Microsoft.Office.Interop
Imports System.Data.OleDb

'< уверенным добавить COM снабдите ссылками вызванную «библиотеку объектных модулей 12.0 Мичрософт Ехчел» к ручкам подводной лодки Button1_Click типа Form1

br/>
Public project'< приватным (прислужника ByVal как System.Object, ByVal e как System.EventArgs) Button1.Click
затемняют xlsConnString как xlsConn String
тусклое как новое xlsReader
OleDbConnection () тусклое как xlscmd OleDbDataReader
тусклое как новый FileName

OleDbCommand () тусклый как шнур =» \ \ newcowboy \ AllTDRA \ AllTDRA \ Website \ контакт List.xlsx " «J:\AllTDRA\Website Contacts
тусклое SheetName вебсайт как String

тусклое FirstName как String
тусклое LastName как String
тусклое EmailAddress как String
тусклое JobTitle как телефон String
тусклый как String
тусклое DivisionCode как String
тусклое Division_name как String

», котор это для первенствуют 2007
xlsConnString = «Provider=Microsoft.ACE.OLEDB.12.0; Data Source=» & FileName &»; Выдвинутое "" Эксел Properties= Xml 12.0;

""" HDR=YES «открытое первенствует архив как
таблицы базы данных xlsConn.ConnectionString = xlscmd
xlsConnString
xlsConn.Open (). Соединение = xlsConn

» получают имя первого рабочий лист в dt
архива тусклом как новое
System.Data.DataTable () dt =
SheetName = dt xlsConn.GetOleDbSchemaTable (OleDbSchemaGuid.Tables, ничего). Рядки (0) («table_name»).

ToString () xlscmd.CommandText = «выбирает * от [» & SheetName & «]» «выберите все колонки и все рядки от первого xlsReader

рабочий лист =
» xlsReader.Read xlscmd.ExecuteReader () () «сбрасывания первое

показателя (рубрик колонки) (но не если первый рядок замерзается), то» прочитали каждое row
пока
FirstName = xlsReader xlsReader.Read () (0) .ToString
LastName = xlsReader (1).ToString
EmailAddress = xlsReader (2).ToString
JobTitle = xlsReader (телефон 3).ToString
= xlsReader (4).ToString
DivisionCode = xlsReader (5).ToString
Division_name = xlsReader (6).ToString
'если вам нужно проверить для null или пробелов, то используют что-нибудь подобное:  Если (, то (не IsDBNull (xlsReader (3).ToString)) И (xlsReader ("" <> 3).ToString)) Конец Sub
End Class

I


xlsConn.Close While

xlsReader.Close конца Then
() () прикреплял архив Эксел от информация будет вытягивана.  помощью и терпением

Your будут больш appreciated.

Thanks,
Jerald







class= " lastRow
>Attachments " имени " class= class= " значение "
>

filename " class= >Website-Contact-List.xlsx (16 KB) яваскрипт " href= " " attachmentDetails class= (тип архива детали)
контакт list.
>Excel " описания " class=
class=
>
class=

Ответ : Как я заселяю таблицу SQL курьерскую от архива Эксел?

Inorder для того чтобы прочитать свойства или методы или атрибуты предмета, котор мы должны использовать
using System.Reflection; //Namespace.
Здесь я даю образец



1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
testclass типа
    {
        общественный шнур property1
        {
            комплект;
            получите;
        }
        общественный шнур property2
        {
            комплект;
            получите;
        }
        публика int property3
        {
            комплект;
            получите;
        }
    }

классифицируйте программу
    {
        главным образом static пустое (args шнура [])
        {
            предмет //creating для testclass & значений установки к свойствам
            objtestclass testclass = новые testclass ();
            objtestclass.property1 = «Value1»;
            objtestclass.property2 = «Value2»;
            objtestclass.property3 = 120;

            Pinfo PropertyInfo [];            
            pinfo = objtestclass.GetType () .GetProperties ();
                foreach (PropertyInfo p в pinfo)
                {
                    Console.WriteLine («именя собственности: «+p.Name);
                    Console.WriteLine («стоимость имущества: » +p.GetValue (objtestclass, null) + «\ n»);
                }
                Console.Read ();
        }
    }
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us