Usar Excel Como Banco de Dados C#

Para usar o Excel como banco de dados em C#, é necessário seguir os seguintes passos:

  1. Adicionar a referência do Microsoft.Office.Interop.Excel ao projeto C#;
  2. Criar um objeto do tipo Application e outro do tipo Workbook para abrir o arquivo Excel;
  3. Selecionar a planilha desejada usando o objeto Worksheet;
  4. Ler e gravar dados nas células do Excel.

Segue abaixo um exemplo de código em C# para gravar e ler dados em uma planilha do Excel:

``` using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Office.Interop.Excel;

namespace ConsoleApplication1 {class Program{ static void Main(string[] args) { // Criando objeto do tipo Application Application excel = new Application();

 // Abrindo o arquivo Excel  Workbook workbook = excel.Workbooks.Open("caminho/do/arquivo.xlsx");  // Selecionando a planilha  Worksheet worksheet = workbook.Sheets["Nome_da_Planilha"];  // Gravando dados na célula A1  worksheet.Cells[1, 1] = "Nome";  worksheet.Cells[1, 2] = "Idade";  worksheet.Cells[2, 1] = "João";  worksheet.Cells[2, 2] = "30";  worksheet.Cells[3, 1] = "Maria";  worksheet.Cells[3, 2] = "25";  // Lendo dados da célula A1  Console.WriteLine(worksheet.Cells[1, 1].Value.ToString());  // Lendo dados da célula A2  Console.WriteLine(worksheet.Cells[2, 1].Value.ToString());  // Lendo dados da célula B2  Console.WriteLine(worksheet.Cells[2, 2].Value.ToString());  // Fechando o arquivo Excel  workbook.Close();  // Finalizando o objeto Application  excel.Quit();} } 

} ```

Comentários