نمایش نتایج 1 تا 5 از 5

نام تاپیک: نمایش نام فیلدها فایل xml و xls و sql در برنامه

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نمایش نام فیلدها فایل xml و xls و sql در برنامه

    سلام

    چطور میتونم در برنامم سه نوع فایل بالا بهش بدم و اون بتونه نام فیلدها برام نمایش بده

    اگه نیازی به توضیح بیشتر بود - حتما بگید

    تشکر

  2. #2
    کاربر دائمی آواتار Saeed_m_Farid
    تاریخ عضویت
    تیر 1386
    محل زندگی
    فضای تهی میان دیوارها
    سن
    44
    پست
    1,046

    نقل قول: نمایش نام فیلدها فایل xml و xls و sql در برنامه

    100% نیازی به توضیح بیشتر بود - حتما بگین
    یعنی چی sql؟ اونیکی ها رو میشه با Linq to xml کد نوشت ولی این آخری چی هست؟ نمونه فرمت فایل رو دریغ نفرمائید لطفاً ...

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: نمایش نام فیلدها فایل xml و xls و sql در برنامه

    سلام و درود بر یگانه مرد بی ادعا (الان میگن قربون صدقه نرو)

    فایل xml که مشخصه ، اطلاعات به صورت رکورد رکورد داخلش ذخیره میشه
    فایل xls و sql در واقعه بانکهای داده هستن
    که اول باید تیبل های موجود در اونها مشخص شه و در گام بعدی فیلدهای هر کدوم از تیبل ها

    اگه بازم نیاز به توضیح داشت حتما بگین

    تشکر

  4. #4
    کاربر دائمی آواتار Saeed_m_Farid
    تاریخ عضویت
    تیر 1386
    محل زندگی
    فضای تهی میان دیوارها
    سن
    44
    پست
    1,046

    نقل قول: نمایش نام فیلدها فایل xml و xls و sql در برنامه

    خوب وقتی می‌دونی چرا اینکار رو می‌کنی؟
    _________________
    فکر نمی‌کنم xls.* رو بشه فایل بانک اطلاعاتی گفت، مگه xls پسوند فایلهای اکسل نیست؟ اگه آره می‌تونید یا اضافه کردن COM مربوط به Excel Object استفاده کنید یا از OLEDB و کد زیر برای خوندن نام WorkSheet ها استفاده کنید:
    /// <summary>
    /// This mehtod retrieves the excel sheet names from
    /// an excel workbook.
    /// </summary>
    /// <param name="excelFile">The excel file.</param>
    /// <returns>String[]</returns>
    private String[] GetExcelSheetNames(string excelFile)
    {
    OleDbConnection objConn = null;
    System.Data.DataTable dt = null;

    try
    {
    // Connection String. Change the excel file to the file you
    // will search.
    String connString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
    "Data Source=" + excelFile + ";Extended Properties=Excel 8.0;";
    // Create connection object by using the preceding connection string.
    objConn = new OleDbConnection(connString);
    // Open connection with the database.
    objConn.Open();
    // Get the data table containg the schema guid.
    dt = objConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables , null);

    if(dt == null)
    {
    return null;
    }

    String[] excelSheets = new String[dt.Rows.Count];
    int i = 0;

    // Add the sheet name to the string array.
    foreach(DataRow row in dt.Rows)
    {
    excelSheets[i] = row["TABLE_NAME"].ToString();
    i++;
    }

    // Loop through all of the sheets if you want too...
    for(int j=0; j < excelSheets.Length; j++)
    {
    // Query each excel sheet.
    }

    return excelSheets;
    }
    catch(Exception ex)
    {
    return null;
    }
    finally
    {
    // Clean up.
    if(objConn != null)
    {
    objConn.Close();
    objConn.Dispose();
    }
    if(dt != null)
    {
    dt.Dispose();
    }
    }
    }
    از اینجا

    برای خوندن داده ها (مثلاً 10 رکورد از Worksheet اوّل) :
    Excel.Workbook theWorkbook = ExcelObj.Workbooks.Open(
    "MyExcelFilePath.xls", 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(), "N" + i.ToString());
    System.Array myvalues = (System.Array)range.Cells.Value;
    string[] strArray = ConvertToStringArray(myvalues);
    }

    +=+=+=+=+=+=+=+=+=+=+=+=
    برای خوندن فاین XML هم من از Linq to XML استفاده می‌کنم و نمونه اش رو اینجا گذاشتم :
    افزودن یک Node در انتهای عنصر موردنظر XML (مربوط به Linq to XML)
    +=+=+=+=+=+=+=+=+=+=+=+=
    sql رو بازم نفهمیدم! در نهایت نمونه اون فایلها رو با یکی-دو تا داده آزمایشی اینجا بذارید تا بهتر بشه پاسخ داد...

  5. #5
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: نمایش نام فیلدها فایل xml و xls و sql در برنامه

    سلام
    ی دنیا تشکر
    فایل sql بهتر بود میگفتم mdf

تاپیک های مشابه

  1. سوال: نمایش محتویات یک فایل XML در Listview
    نوشته شده توسط -Azure- در بخش C#‎‎
    پاسخ: 2
    آخرین پست: شنبه 28 آذر 1388, 22:26 عصر
  2. نمایش محتویات یک فایل xml به صورت دلخواه
    نوشته شده توسط s.iran در بخش XML و کاربرد آن
    پاسخ: 1
    آخرین پست: شنبه 29 فروردین 1388, 12:29 عصر
  3. پاسخ: 3
    آخرین پست: سه شنبه 08 شهریور 1384, 19:15 عصر
  4. نمایش درختی داده ها ی موحود در یک فایل xml
    نوشته شده توسط bluesky2005 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 21 فروردین 1384, 07:31 صبح
  5. تعداد و نام فیلدهای یک فایل XML
    نوشته شده توسط FirstLine در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: شنبه 02 اسفند 1382, 18:00 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •