﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre: Manipulando arquivos Excel sem uso da interoperabilidade ou conexão OLEDB</title>
	<atom:link href="http://csharpbrasil.com.br/2010/04/02/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/feed/" rel="self" type="application/rss+xml" />
	<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/</link>
	<description>C# (C-Sharp), AJAX, ASP.NET, ASP.NET MVC, WinForm, WebForm, Entity Framework, Microsoft Framework .NET, SQL Server, Fórum</description>
	<lastBuildDate>Fri, 10 Feb 2012 00:10:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Raphael Cardoso</title>
		<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/comment-page-1/#comment-7483</link>
		<dc:creator>Raphael Cardoso</dc:creator>
		<pubDate>Mon, 06 Feb 2012 21:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139#comment-7483</guid>
		<description>Seria integração com o office. Possibilita você usar recursos do office e até gerar arquivos do excel, powerpoint, word. No seu caso e possível gerar a planilha e acredito que até macro.

Em um projeto na empresa que trabalho fiz um que gera uma planilha com fórmula e preenchida com dados de uma base sql server.</description>
		<content:encoded><![CDATA[<p>Seria integração com o office. Possibilita você usar recursos do office e até gerar arquivos do excel, powerpoint, word. No seu caso e possível gerar a planilha e acredito que até macro.</p>
<p>Em um projeto na empresa que trabalho fiz um que gera uma planilha com fórmula e preenchida com dados de uma base sql server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Silvio Pontes</title>
		<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/comment-page-1/#comment-7482</link>
		<dc:creator>Silvio Pontes</dc:creator>
		<pubDate>Mon, 06 Feb 2012 20:02:50 +0000</pubDate>
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139#comment-7482</guid>
		<description>Oi Raphael.

Você disse interoperabilidade do office.

Posso entender como macros?

Abraços,
silvio pontes</description>
		<content:encoded><![CDATA[<p>Oi Raphael.</p>
<p>Você disse interoperabilidade do office.</p>
<p>Posso entender como macros?</p>
<p>Abraços,<br />
silvio pontes</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Silvio Pontes</title>
		<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/comment-page-1/#comment-7478</link>
		<dc:creator>Silvio Pontes</dc:creator>
		<pubDate>Mon, 06 Feb 2012 19:59:41 +0000</pubDate>
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139#comment-7478</guid>
		<description>Olá Raphael.

Estou com W7 office 2010 e Visual Studio 2010 Ultimate.

Eu tenho projeto Winform com 3 Arrays. myArray1[240,18], myArray2[240,18] e myArray3[8,18].

Preciso salvar estes dados em um arquivo Excel .xls. myArray1 na Plan1, myArray2 na Plan2 e myArray3 na Plan3.

Como fazer isso em xls?
Preciso que após ser salvo as dados, o arquivo seja aberto no Excel e já rode uma macro que gera um gráfico a partir de uma seleção destes dados.

Qualquer ajuda é valorosa!

Abraços e sucesso,
silvio pontes</description>
		<content:encoded><![CDATA[<p>Olá Raphael.</p>
<p>Estou com W7 office 2010 e Visual Studio 2010 Ultimate.</p>
<p>Eu tenho projeto Winform com 3 Arrays. myArray1[240,18], myArray2[240,18] e myArray3[8,18].</p>
<p>Preciso salvar estes dados em um arquivo Excel .xls. myArray1 na Plan1, myArray2 na Plan2 e myArray3 na Plan3.</p>
<p>Como fazer isso em xls?<br />
Preciso que após ser salvo as dados, o arquivo seja aberto no Excel e já rode uma macro que gera um gráfico a partir de uma seleção destes dados.</p>
<p>Qualquer ajuda é valorosa!</p>
<p>Abraços e sucesso,<br />
silvio pontes</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Raphael Cardoso</title>
		<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/comment-page-1/#comment-7476</link>
		<dc:creator>Raphael Cardoso</dc:creator>
		<pubDate>Mon, 06 Feb 2012 18:11:13 +0000</pubDate>
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139#comment-7476</guid>
		<description>Obrigado André! Nesse caso que eu começa somente utilizando interoperabilidade do office. Mais prometo que se encontrar algo escrevo um artigo sobre o assunto.

Abraço e obrigado por visitar o C# Brasil!</description>
		<content:encoded><![CDATA[<p>Obrigado André! Nesse caso que eu começa somente utilizando interoperabilidade do office. Mais prometo que se encontrar algo escrevo um artigo sobre o assunto.</p>
<p>Abraço e obrigado por visitar o C# Brasil!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: andre</title>
		<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/comment-page-1/#comment-7475</link>
		<dc:creator>andre</dc:creator>
		<pubDate>Mon, 06 Feb 2012 16:58:54 +0000</pubDate>
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139#comment-7475</guid>
		<description>amigo boa tarde , voce tem alguma solução para Office 2007 ou 2010 . tem alguma dica ? 
Abs e parabéns pelo tópico show!!!!</description>
		<content:encoded><![CDATA[<p>amigo boa tarde , voce tem alguma solução para Office 2007 ou 2010 . tem alguma dica ?<br />
Abs e parabéns pelo tópico show!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Raphael Cardoso</title>
		<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/comment-page-1/#comment-4136</link>
		<dc:creator>Raphael Cardoso</dc:creator>
		<pubDate>Thu, 11 Nov 2010 23:16:30 +0000</pubDate>
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139#comment-4136</guid>
		<description>Nesse caso você deverá usar a interoperabilidade do Office mesmo. Não conheço nenhuma outra solução.
Se souber, envie a dica para nós.

Abraço</description>
		<content:encoded><![CDATA[<p>Nesse caso você deverá usar a interoperabilidade do Office mesmo. Não conheço nenhuma outra solução.<br />
Se souber, envie a dica para nós.</p>
<p>Abraço</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcio Pinheiro</title>
		<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/comment-page-1/#comment-4135</link>
		<dc:creator>Marcio Pinheiro</dc:creator>
		<pubDate>Thu, 11 Nov 2010 12:24:40 +0000</pubDate>
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139#comment-4135</guid>
		<description>Parabéns pelo artigo, muito bom !!!
Alguma dica pro excel 2007?</description>
		<content:encoded><![CDATA[<p>Parabéns pelo artigo, muito bom !!!<br />
Alguma dica pro excel 2007?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Juninho</title>
		<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/comment-page-1/#comment-4019</link>
		<dc:creator>Juninho</dc:creator>
		<pubDate>Tue, 31 Aug 2010 17:21:31 +0000</pubDate>
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139#comment-4019</guid>
		<description>Cara, esta biblioteca é bacana e o exemplo que você deu foi ótimo, porém as funcionalidades de alterar a cor de fundo da planilha não consegui fazer funcionar, você sabe se as funcionalidades de formatação da celula funcionam?</description>
		<content:encoded><![CDATA[<p>Cara, esta biblioteca é bacana e o exemplo que você deu foi ótimo, porém as funcionalidades de alterar a cor de fundo da planilha não consegui fazer funcionar, você sabe se as funcionalidades de formatação da celula funcionam?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Altemir</title>
		<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/comment-page-1/#comment-3947</link>
		<dc:creator>Altemir</dc:creator>
		<pubDate>Thu, 22 Jul 2010 14:46:55 +0000</pubDate>
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139#comment-3947</guid>
		<description>Muito bom este artigo.Altamente didatico e util.Parabéns.Continue postando e ajudando todos os programadores e usuarios apavorados...</description>
		<content:encoded><![CDATA[<p>Muito bom este artigo.Altamente didatico e util.Parabéns.Continue postando e ajudando todos os programadores e usuarios apavorados&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Raphael Cardoso</title>
		<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/comment-page-1/#comment-3762</link>
		<dc:creator>Raphael Cardoso</dc:creator>
		<pubDate>Fri, 23 Apr 2010 16:26:55 +0000</pubDate>
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139#comment-3762</guid>
		<description>Olá Coimbra,

No caso do WinForm que você precisa de pegar o arquivo em array de byte (byte[]) você irá utilizar o System.IO.FileStream. Segue abaixo o exemplo.

&lt;code&gt;
string path_do_arquivo = @&quot;C:\meu_arquivo_excel.xls&quot;;

if (System.IO.File.Exists(path_do_arquivo))
{
    System.IO.FileStream stream = new System.IO.FileStream(arquivo, System.IO.FileMode.Open);

    ...
}
&lt;/code&gt;

Depois basta utilizar a variável &lt;em&gt;stream&lt;/em&gt; para fazer o load.

Abraço</description>
		<content:encoded><![CDATA[<p>Olá Coimbra,</p>
<p>No caso do WinForm que você precisa de pegar o arquivo em array de byte (byte[]) você irá utilizar o System.IO.FileStream. Segue abaixo o exemplo.</p>
<p><code><br />
string path_do_arquivo = @"C:\meu_arquivo_excel.xls";</p>
<p>if (System.IO.File.Exists(path_do_arquivo))<br />
{<br />
    System.IO.FileStream stream = new System.IO.FileStream(arquivo, System.IO.FileMode.Open);</p>
<p>    ...<br />
}<br />
</code></p>
<p>Depois basta utilizar a variável <em>stream</em> para fazer o load.</p>
<p>Abraço</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Coimbra</title>
		<link>http://csharpbrasil.com.br/csharp/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/comment-page-1/#comment-3761</link>
		<dc:creator>Coimbra</dc:creator>
		<pubDate>Fri, 23 Apr 2010 14:56:15 +0000</pubDate>
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139#comment-3761</guid>
		<description>Quando é winform, eu não tenho a opção HasFile, o que fazer nesse caso?</description>
		<content:encoded><![CDATA[<p>Quando é winform, eu não tenho a opção HasFile, o que fazer nesse caso?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

