Merhabalar, listviewdeki verileri excele aktardığımda format bozuk geliyor. örneğin 000123 olan veri excele geçince 0'lar kalkıp 123 olarak geliyor. Konuyla bilgili birisi yardımcı olabilir mi ?

public void excelAktar(ListView lw,ProgressBar pb = null)
{
try
{
Microsoft.Office.Interop.Excel.Application xls = new Microsoft.Office.Interop.Excel.Application();
Workbook wb = xls.Workbooks.Add(XlSheetType.xlWorksheet);
Worksheet ws = (Worksheet)xls.ActiveSheet;

xls.Visible = true;
#region manuelBaslikalani

#endregion

if (pb != null)
{
pb.Maximum = Convert.ToInt32(lw.Items.Count.ToString());
pb.Value = 0;
}


for (int i = 0; i < lw.Columns.Count; i++)
{

ws.Cells[1, i + 1] = lw.Columns[i].Text.ToString();
}

int _i = 2;
int j = 1;
foreach (ListViewItem item in lw.Items)
{
ws.Cells[_i, j] = item.Text.ToString();
foreach (ListViewItem.ListViewSubItem subitem in item.SubItems)
{
ws.Cells[_i, j] = subitem.Text.ToString();
j++;
}
j = 1;
_i++;

if (pb != null)
{
pb.Value = _i - 2;
}
}

xls.Columns.NumberFormat="@";
xls.Columns.AutoFit();
xls.AlertBeforeOverwriting = false;

}
catch (Exception)
{

throw;
}
}