Generate Barcodes from Excel - C#
BarCode SDK sample in C# demonstrating ‘Generate Barcodes from Excel’
Program.cs
using System;
using System.Data.OleDb;
using Bytescout.BarCode;
namespace GenerateFromDatabase
{
class Program
{
static void Main(string[] args)
{
// Create Barcode generator instance
using (Barcode barcode = new Barcode())
{
// Set barcode type to QR Code
barcode.Symbology = SymbologyType.Code128;
// Create database connection
using (OleDbConnection connection =
new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Book1.xlsx;Extended Properties='Excel 8.0;HDR=Yes'"))
{
connection.Open();
// Create SQL query
using (OleDbCommand command = connection.CreateCommand())
{
command.CommandText = "SELECT * FROM [Sheet1$]";
OleDbDataReader dataReader = command.ExecuteReader();
// Iterate values and generate barcode images
int i = 0;
while (dataReader.Read())
{
barcode.Value = Convert.ToString(dataReader.GetValue(0));
barcode.SaveImage(barcode.Value + ".png");
i++;
}
}
}
}
}
}
}