saber4166
شنبه 21 آذر 1388, 23:40 عصر
سلام بردوستان
براي انجام خواندن Information ها ار Excel و قرار دادن Info ها در Table
يعني تك تك فيلد ها رو ار Excel بخونم و درون Table قرار بدم به همين روش تمام ركورد هاي درون Excel رو به table ام بفرستم
AliRezaPro
یک شنبه 22 آذر 1388, 00:11 صبح
بفرمائید :
this.openFileDialog1.FileName = "*.xls";
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
Excel.Workbook theWorkbook = ExcelObj.Workbooks.Open(
openFileDialog1.FileName, 0, true, 5,
"", "", true, Excel.XlPlatform.xlWindows, "\t", false, false,
0, true);
Excel.Sheets sheets = theWorkbook.Worksheets;
Excel.Worksheet worksheet = (Excel.Worksheet)sheets.get_Item(1);
for (int i = 1; i <= 10; i++)
{
Excel.Range range = worksheet.get_Range("A"+i.ToString(), "J" + i.ToString());
System.Array myvalues = (System.Array)range.Cells.Value;
string[] strArray = ConvertToStringArray(myvalues);
}
}
اگر شما از فایل اکسل که بصورت دینامیک جنریت میشود استفاده میکینید کد زیر را ببینید
Excel.Sheets sheets = m_Excel.Worksheets;
Excel.Worksheet worksheet = (Excel.Worksheet)sheets.get_Item(1);
System.Array myvalues;
Excel.Range range = worksheet.get_Range("A1", "E1".ToString());
myvalues = (System.Array)range.Cells.Value;
saber4166
یک شنبه 22 آذر 1388, 21:45 عصر
دوست عزيز ممنون
ولي ارور ميده ؟؟؟
يه كم توضيح بدين ممنون ميشم
saber4166
دوشنبه 23 آذر 1388, 08:37 صبح
دوستان كسي نيست كمكم كنه نياز دارم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.