Cómo generar archivos csv y cómo leer archivos csv en VB.NET
Puede usar VB.net para abrir el archivo EXCEL y completar la operación anterior. El método más simple es operarlo directamente como un archivo de texto (archivo TXT), porque usando el software Notepad, puede encontrarlo. En realidad, son archivos en formato de línea de datos separados por comas.
Se proporciona el siguiente ejemplo:
Agregue dos cuadros de texto de varias líneas y dos botones al formulario. Uno de los dos cuadros de texto se usa para ingresar los datos para generar el archivo CSV y el otro se usa para leer y mostrar los datos del archivo CSV. Dos botones, uno completa el código para generar el archivo CSV y el otro completa el código para leer el archivo CSV; el código específico es el siguiente:
botón secundario privado 1_Click(ByVal remitente como sistema. Objeto , ByVal e como el sistema .EventArgs) botón de control 1. Haga clic en
para crear (escribir) un archivo de texto.
Atenúe MyStream como un nuevo sistema. FileStream(Application.StartupPath & "\Ssk.CSV", System.IO.FileMode.Create)
Atenuar MyWriter como sistema nuevo. IO.StreamWriter(MyStream, System. Text. Encoding. Default)
Mi escritor. WriteLine(TextBox1.Text)
Mi escritor. Flush()
Mi escritor. Cerrar()
Mi transmisión. Cerrar()
Conector final
Subbotón privado 2 _ Click(ByVal remitente como System. Object, ByVal e como System. EventArgs) maneja el Botón2. Haga clic en
para leer el archivo de texto.
Ajusta MyReader al nuevo sistema. IO.StreamReader(Application.StartupPath & "\Ssk.CSV", System.Text.Encoding.UTF8)
TextBox2. Texto = Mi lector. ReadToEnd()
Mis lectores. Close()
Conector final
Nota: En el cuadro de texto de entrada, los datos de una misma línea están separados por comas (coma en español).