C# DataGridView to Excel tizedesek

Ez a téma lezárásra került a moderátor által. A lezárás oka: L�gy sz�ves tanuld meg, hogy mi a k�l�nbs�g a t�rsalg� �s a tud�st�r k�z�tt!
C# DataGridView to Excel tizedesek
2013-04-28T11:31:04+02:00
2013-04-28T11:31:04+02:00
2022-10-23T20:05:32+02:00
  • Sziasztok!
    A gondom a következő. Van egy DataGridView-om, ami teli van adattal és tartalmaz olyan adatokat pl., hogy 1,8 vagy 2,3. Ezek teljesen jók, amíg nem akarom ezeket excelbe exportálni. Akkor 18 és 23 lesz belőlük. Nem tudom miért. Ha nem konvertálok string-é ugyanaz a jelenség. Egy esetben viszi át a tizedesvesszőt, méghozzá ha hozzáfűzök egy "'" jelet a stringhez.
    Tudnátok segíteni?

    Részletek a kódból:


    using Excel = Microsoft.Office.Interop.Excel; ... Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); Excel.Range xlYourRange = xlWorkSheet.get_Range("C1").EntireColumn; xlYourRange.NumberFormat = "0,00"; for (int rows = 0; rows < dGVNapiAdat.Rows.Count; rows++) { for (int col = 0; col < 3; col++) { string value = dGVNapiAdat.Rows[rows].Cells[col].Value.ToString(); xlWorkSheet.Cells[rows+1, col+1] = value; } int column = 2; { string value = dGVNapiAdat.Rows[rows].Cells[column].Value.ToString(); xlWorkSheet.Cells[rows + 1, column + 2] = value; } } xlWorkBook.SaveAs(@Directory.GetCurrentDirectory()+"\csharp-Excel.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue); xlWorkBook.Close(true, misValue, misValue); xlApp.Quit(); releaseObject(xlWorkSheet); releaseObject(xlWorkBook); releaseObject(xlApp);

    Köszönöm.
    Üdv,
    Kornél
    Mutasd a teljes hozzászólást!
Ez a téma lezárásra került a moderátor által. A lezárás oka: L�gy sz�ves tanuld meg, hogy mi a k�l�nbs�g a t�rsalg� �s a tud�st�r k�z�tt!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd