C#
-
Criando um arquivo HTML no
console
![]() |
Hoje veremos como criar um arquivo HTML em uma aplicação console e abrir este arquivo no navegador. |
Pode parecer simples e fácil de fazer mas você sabe como criar um HTML em uma aplicação Console ?
É isso que iremos mostrar a seguir. Vamos criar uma tabela HTML que será gerada na forma de uma string HTML e a seguir vamos gravar esta string em um arquivo .html e a seguir vamos abrir este arquivo no navegador.
Vamos criar um projeto Console do tipo .NET Core chamado Cshp_HTML no VS 2019 Community:
No método Main() da classe Program inclua o código abaixo:
using System; using System.IO;
namespace Cshp_HTML
//Inicia a Table
//Incluir o Header
//Adiciona uma linha.
//Fecha a table.
//Define o caminho e cria o arquivo HTML File.WriteAllText(caminhoArquivoHTML, html);
Console.WriteLine("Arquivo HTML arquivo com sucesso...\n");
//Executa o arquivo HTML no
navegador padrão |
O código é bem simples e, se você desejar, pode parametrizar o caminho do arquivo e o seu nome e também criar um HTML mais elaborado.
Executando o projeto e informando o nome e teclando enter teremos o resultado abaixo no navegador.
Pegue o projeto
completo aqui:
Cshp_HTML.zip
"Mas, não vos alegreis porque se vos sujeitem os
espíritos; alegrai-vos antes por estarem os vossos nomes escritos nos céus."
Lucas 10:20
Referências:
C# - Imprimindo um arquivo texto
C# - Usando OpenFileDialog
C# - Formatando arquivos textos
C# - Convertendo valores para o formato monetário
C# - Lendo e escrevendo em arquivos textos e binários
VB.NET - Conversão entre tipos de variáveis
C# - Localizando Arquivos