Excel

21/08/2003 - 13:39 por ZATO | Informe spam
Necesito Crear un libro de excel en C# guardar informacion
en las celdas y al final cerrar y guardar el libro excel
con un nombre entregado y en una direccion tambien
entregadas por el usuario.

Estoy haciendo referncia a excel, el fragemento de codigo
donde intento hacer esto es el siguiente.

MExcel._Application p;
MExcel._Workbook k;
MExcel._Worksheet l;
Object m = new object();
MessageBox.Show(j.ToString());

try
{
p = new
MExcel.ApplicationClass();
k = (MExcel._Workbook)
(p.Workbooks.Add(5));
l = (MExcel._Worksheet)
k.ActiveSheet;
l.Name = "Hola";
l.Cells[1,1]="zato";
p.Visible=true;
//k.SaveAs
(j,0,0,0,0,0,Excel.XlSaveAsAccessMode.xlNoChange,0,0,0,0);
k.Save();
k.Close(1,0,0);
p.Quit();
}
catch(Exception ex)
{
MessageBox.Show
(ex.StackTrace);
}

Nota: el gran problema es que todas los ejemplos que he
encontrado son para Visual Basic .NET

Desde ya, muchas gracias.

ZATO.
 

Leer las respuestas

#1 William Fernández
21/08/2003 - 14:14 | Informe spam
Hola Como estas, revisa este link, te enseñan a como manipular una hoja de
excel usando ADO.NET, el ejemplo esta en VB.NET pero es facil transfrmalo a
que funcione en C#



http://support.microsoft.com/defaul...es;e311731


TSU. William Fernández
Analista de Sistemas
Lab. Behrens.
Caracas - Venezuela
Telf. 58-212-7315250
EMail:
"ZATO" escribió en el mensaje
news:0a3301c367d8$ef0dc600$
Necesito Crear un libro de excel en C# guardar informacion
en las celdas y al final cerrar y guardar el libro excel
con un nombre entregado y en una direccion tambien
entregadas por el usuario.

Estoy haciendo referncia a excel, el fragemento de codigo
donde intento hacer esto es el siguiente.

MExcel._Application p;
MExcel._Workbook k;
MExcel._Worksheet l;
Object m = new object();
MessageBox.Show(j.ToString());

try
{
p = new
MExcel.ApplicationClass();
k = (MExcel._Workbook)
(p.Workbooks.Add(5));
l = (MExcel._Worksheet)
k.ActiveSheet;
l.Name = "Hola";
l.Cells[1,1]="zato";
p.Visible=true;
//k.SaveAs
(j,0,0,0,0,0,Excel.XlSaveAsAccessMode.xlNoChange,0,0,0,0);
k.Save();
k.Close(1,0,0);
p.Quit();
}
catch(Exception ex)
{
MessageBox.Show
(ex.StackTrace);
}

Nota: el gran problema es que todas los ejemplos que he
encontrado son para Visual Basic .NET

Desde ya, muchas gracias.

ZATO.

Preguntas similares