PDA

View Full Version : عدم باز شدن فایل xlsx بعد از دانلود



_mohsen
سه شنبه 01 اردیبهشت 1394, 20:28 عصر
سلام .
من ی مشکل در باز کردن فایل اکسل بعد از دانلود در C# دارم .

من فایل رو به صورت باینری دانلود میکنم ولی برنامه اکسل اونو باز نمیکنه مشکل از نوع دانلود . فکرکنم باید فایل رو به صورت اکسل بخونم

دوستان در صورت امکان راهنمایی کنید
احتمالا با dll های office مشکل حل میشه Microsoft.office.intero.excel
ولی تو استفاده کردن از این dll اطلاعات لازم زو ندارم

دلتنگ اسمان
چهارشنبه 02 اردیبهشت 1394, 08:55 صبح
سلام
ایا در حالت معمولی اکسل برات باز میشه؟ و مشکلی نداری؟
اگه در این حالت مشکلی نداری و فقط توی C# مشکل داری در قسمت : Add Reference\.Net\Microsoft.office.intero.excel ver:12.0.0.0 رو انتخاب کن.
و بعد : using Microsoft.Office.Interop.Excel;

و بعد با این کدها اکسل رو باز میکنی و میخونی(البته این کدها رو طبق نام اکسل خودت تغییر بده):

Range range_radif1;

Worksheet worksheetbarname, worksheet110_99_88_1, worksheet110_99_88_2;// sheetsbarnameh, sheets110_99_8;

string[] column_Excel = {"A","B","C","D","E","F","G","H","I","J","K","L","M", "N","O","P","Q","R","S"
,"T","U","V","W","X","Y","Z","AA","AB","AC","AD","AE", "AF","AG","AH","AI","AJ","AK",
"AL","AM","AN","AO","AP", "AQ","AR","AS","AT","AU","AV"};


object mis = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Excel.Application ExcelAppbarnameh = new Microsoft.Office.Interop.Excel.Application();

ExcelAppbarnameh.Visible = false;
System.Threading.Thread.CurrentThread.CurrentCultu re = new System.Globalization.CultureInfo("en-US");

Microsoft.Office.Interop.Excel.Application ExcelApp_110_99_88 = new Microsoft.Office.Interop.Excel.Application();

ExcelApp_110_99_88.Visible = false;
System.Threading.Thread.CurrentThread.CurrentCultu re = new System.Globalization.CultureInfo("en-US");


//باز کردن برنامه اصلی
Workbook workbook_barnameh = ExcelAppbarnameh.Workbooks.Open(FileName_barnameh, mis, mis, mis, mis, mis,
mis, mis, mis, mis, mis, mis, mis, mis, mis);
Sheets sheetsbarnameh = workbook_barnameh.Worksheets;