Jump to content


costeleta

Member Since 27/05/2008
Offline Last Active 22/09/2008, 15:31
-----

Posts I've Made

In Topic: Importar Arquivo Excel Em Um Banco Oracle

27/08/2008, 11:06

Pô valeu mesmo !

Vou testar!

vc ler o excel ou até mesmo conectar como se fosse um banco de dados

Driver ODBC para Excel

<%

   'Para Excel 97 / 2000

   oConn.Open "Driver={Microsoft Excel Driver (*.xls)};" & _
   "DriverId=790;" & _
   "DBQ=\teste\teste.xls;" & _
   "DefaultDir=\teste;" 

>%
http://www.macul.eti...conexoesado.htm


private void ConsultaXLS(string path, string xlsName)
		{
			string conn = (string)(configurationAppSettings.GetValue("Conn", typeof(string)));

			DataTable dataTable = new DataTable();
			   
			try
			{
				if (path != "")
				{

					OleDbConnection objConn = new OleDbConnection(conn + "'" + path + xlsName + "'" + ";");
					objConn.Open();
					OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM [Emissão$]", objConn);
					adapter.Fill(dataTable);
					objConn.Close();
					Console.WriteLine("Arquivo " + xlsName + " carregado OK!");
					Console.WriteLine("");
					TrataDataTable(dataTable);
				}  
			}
			catch 
			{ }
		}

		private void TrataDataTable(DataTable dataTable)
		{
			DataTable dt = new DataTable();
			dt.Columns.Add(new DataColumn("MARCA"));
			dt.Columns.Add(new DataColumn("Veículo"));
			dt.Columns.Add(new DataColumn("Ano"));
			Object[] valores = new Object[3];

			for (int i = 8; i <= dataTable.Rows.Count; i++)
			{
				DataRow rw = dataTable.Rows;
				if (!rw.IsNull(4) || !rw.IsNull(5))
				{
					valores[0] = rw[4].ToString();  // MARCAS
					valores[1] = rw[5].ToString();  // Veículo
					valores[2] = rw[7].ToString();  // Ano
			   
					dt.Rows.Add(valores);
				}
				else
				{
					break;
				}
			}
		}
http://forums.micros...o...5&SiteID=21

http://www.codeproje...ation_in_C_.asp
http://www.dotnet247.../54/273659.aspx
http://forums.micros.......65&SiteID=1
http://free.netartme...p/CSharp22.html
http://support.micro...kb/278973/pt-br

http://www.google.co...a...excel&meta=




----------------------------------------------------------------------------------------------------------------------------------------------

Pô cara acho que não fui tão claro no pedido de ajuda. na verdade eu desejo carregar um arquivo CSV em um banco de dados oracle usando o C#. A pasta origem é em outro servidor, ou seja, preciso logar nele para ter este arquivo. como posso fazer isto ?

IPB Skin By Virteq