Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Export Datagrid in Open Office Calc

Îåêßíçóå áðü ôï ìÝëïò isidator. Τελευταία δημοσίευση από το μέλος Νατάσα Μανουσοπούλου στις 13-10-2006, 16:36. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  13-10-2006, 15:40 18567

    Export Datagrid in Open Office Calc

    Καλησπέρα,

    έχω το εξής πρόβλημα:

    προσπαθώ να κάνω export ένα datagrid σε excel.

    Ενώ σε Ms Excel βλέπω κανονικά ελληνικούς χαρακτήρες,

    σε Open Office Calc δεν φαίνονται σωστά. Εμφανίζονται χαρακτήρες του στυλ Ξ—ΞΌ.ΑίτησηΟ

    Έχω δοκιμάσει και charset windows-1253...

    Ο κώδικας που κάνει το export είναι ο παρακάτω:

    Response.Clear()

    Response.Buffer = True

    Response.ContentType = "application/vnd.oasis.opendocument.spreadsheet"

    Response.AddHeader("content-disposition", "attachment;filename=sth.ods")

    Response.Charset = "UTF-8"

    Dim sw As New System.IO.StringWriter

    Dim htw As New System.Web.UI.HtmlTextWriter(sw)

    datagrid.RenderControl(htw)

    Response.Write(sw.ToString())

    Response.Flush()

    Response.End()

     

    Ευχαριστώ,

    Ισίδωρος

  •  13-10-2006, 15:57 18569 σε απάντηση της 18567

    Απ: Export Datagrid in Open Office Calc

    Γιατί δε δοκιμάζεις να πάρεις το encoding από τον HtmlTextWriter;
    Response.Charset = htw.Encoding.BodyName


    Νατάσα Μανουσοπούλου
  •  13-10-2006, 16:25 18570 σε απάντηση της 18567

    Απ: Export Datagrid in Open Office Calc

    το δοκίμασα....Nothing.....

    any other idea?
  •  13-10-2006, 16:36 18571 σε απάντηση της 18570

    Απ: Export Datagrid in Open Office Calc

    Μάλλον πρέπει να θέσεις και το ContentEncoding στο Encoding του HtmlTextWriter.

    Νατάσα Μανουσοπούλου
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems