שלח תשובה

זירת השאלות

3653
צפיות
2
תשובות

ייצוא בעברית ל- CSV או אקסל (VBSCRIPT)

,‏ 26 בדצמבר, 2013

יש לי כרגע בעיה שה-CSV שאני מייצא מקבל את העברית (אני רואה את זה טוב כשאני פותח בפנקס רשימות)
אבל כשאני פותח אותו באקסל – יוצא הכל בג’יבריש

יש פתרון לזה?

זה הקוד שלי כעת:



Set stream = CreateObject("ADODB.Stream")
stream.Open
stream.Type = 2 ‘text
stream.Position = 0
stream.Charset = "utf-8"
stream.WriteText strPrint
stream.SaveToFile server.MapPath("report-class-report-" & x_courseId & ".csv"), 2
stream.Close





או פתרון ליצוא לקובץ אקבל ממש (XLS) – שיעבוד בכל הדפדפנים? כרגע – כשאני עושה ייצוא לאקסל, זה עובד בעיקר בפיירפוקס ולא באחרים.

תגיות:

2 תשובות

  1. בהנחה שאתה משתמש ב-אקסל באפשרות Data > From Text
    אז אחת האפשרויות שם היא בחירת הקידוד
    אתה צריך לבדוק באיזה קידוד זה מיוצא ל-CSV
    תנסה את הקידודים הרגילים של עברית (למיטב זכרוני 862, ויש גם כמה בתחום ה-1000 ומעלה).
    או שזה UTF8.

    בהצלחה
    איל
    http://excel.kova.co.il/

  2. snooper הגיב:

    איל – תודה רבה – לא ידעתי על האפשרות הזו :)0

שלח תשובה