Mainar
یک شنبه 27 دی 1388, 13:22 عصر
سلام
من اطلاعات یک listboxرو میفرستم توexcel.
try
{
Microsoft.Office.Interop.Excel.Application excelapp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook excelbook = excelapp.Workbooks.Add(XlSheetType.xlWorksheet);
Microsoft.Office.Interop.Excel.Worksheet excelworksheet = (Worksheet)(excelbook.Worksheets[1]);
excelworksheet.DisplayRightToLeft = true;
for (int j = 0; j < listBox1.Items.Count; j++)
{
Range da = excelworksheet.get_Range("A1", "A1");
rng1.Value2 = "©§یه";
rng1.Font.Bold = true;
}
ProgressBar1.Maximum = listBox1.Items.Count;
ProgressBar1.Visible = true;
for (int i = 1; i < listBox1.Items.Count; i++)
{
string s = i.ToString();
Range r1 = excelworksheet.get_Range("A" + s, "A" + s);
r1.Value2 = listBox1.Items[i].ToString();
}
excelapp.Visible = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
اطلاعات داخل لیست باکس مربوط به یک جدول و من میخوام بعد از export کردن به همون شکل جدولی (سطر و ستونا معلوم باشه) نمایش داده بشه اما همه در یک ستون قرار می گیرن. برای مثال محتویات لیست باکس اینطوریه:
1 17088012 /4 1388/ 55911 85 134 صدور
2 17088012 /4 1388/3 55911 86 135 صدور
كه در حقيقت 6 ستون.
من اطلاعات یک listboxرو میفرستم توexcel.
try
{
Microsoft.Office.Interop.Excel.Application excelapp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook excelbook = excelapp.Workbooks.Add(XlSheetType.xlWorksheet);
Microsoft.Office.Interop.Excel.Worksheet excelworksheet = (Worksheet)(excelbook.Worksheets[1]);
excelworksheet.DisplayRightToLeft = true;
for (int j = 0; j < listBox1.Items.Count; j++)
{
Range da = excelworksheet.get_Range("A1", "A1");
rng1.Value2 = "©§یه";
rng1.Font.Bold = true;
}
ProgressBar1.Maximum = listBox1.Items.Count;
ProgressBar1.Visible = true;
for (int i = 1; i < listBox1.Items.Count; i++)
{
string s = i.ToString();
Range r1 = excelworksheet.get_Range("A" + s, "A" + s);
r1.Value2 = listBox1.Items[i].ToString();
}
excelapp.Visible = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
اطلاعات داخل لیست باکس مربوط به یک جدول و من میخوام بعد از export کردن به همون شکل جدولی (سطر و ستونا معلوم باشه) نمایش داده بشه اما همه در یک ستون قرار می گیرن. برای مثال محتویات لیست باکس اینطوریه:
1 17088012 /4 1388/ 55911 85 134 صدور
2 17088012 /4 1388/3 55911 86 135 صدور
كه در حقيقت 6 ستون.