Importar um arquivo CSV para o SQL Server usando Bulk Insert

 
Mostro aqui uma forma bem prática de se importar um arquivo CSV para uma tabela no SQL Server. Para começar criamos a tabela que irá receber os dados. CREATE TABLE tblImportCSV( id int NULL, Nome nvarchar(50) NULL, Sobrenome nvarchar(50) NULL )  Agora crie o arquivo…
Continue lendo
Por Bruno de Andrade

Converter CSV para DataSet em ASP.NET / C#

 
 
Código para converter dados de um arquivo .csv em um DataSet public static DataSet CsvToDataSet() { //Arquivo CSV string strFile = HttpContext.Current.Server.MapPath("~/contatos.csv"); //Separador do seu arquivo CSV char separator = ';'; //Se a primeira linha…
Continue lendo
Por Bruno de Andrade

Usar vários separadores de uma só vez para criar um array de string com Split e StringSplitOptions.RemoveEmptyEntries para remover valores vazios

 
 
A forma mais comum de criar um array e desta forma: string _valores = "[email protected];[email protected]"; string[] array = _valores.Split(','); //onde ',' sera o separador No exemplo acima, usei emails e "," como separador. Essa seria basicamente a extrutura de um arquivo CSV. Agora…
Continue lendo
Por Cesar Cassiano Schimanco