741
צפיות
צפיות
14
תשובות
תשובות
יצירת נתונים לקובץ EXCEL
ברצוני לשמור נתונים שקראתי מבסיס הנתונים (במקרה שלי ACCESS)
לקובץ אקסל אצל הלקוח ? וכן לקובץ XML ?
כיצד אני עושה זאת ?
תודה מראש
ברצוני לשמור נתונים שקראתי מבסיס הנתונים (במקרה שלי ACCESS)
לקובץ אקסל אצל הלקוח ? וכן לקובץ XML ?
כיצד אני עושה זאת ?
תודה מראש
14 תשובות
אממ… אם אתה עובד עם אקסס,
זה בטח אומר שאתה עובד ב asp…
ניתן לייצא ישירות מה asp ל excel פשוט ע"י שינוי של ה Response.contentType. אם מבנה ה html שאתה מייצר הוא טבלאי, לא צריכה להיות בעיה.
אפשר דוגמא …
אני מתכוון לשמור את הנתונים לקובץ EXCEL (כלומר לא לייצא את זה לאקסל אלה לשמור את הנתונים לקובץ EXCEL).
חוץ מזה שלא התייחסת ליצוא ל-XML.
האם תוכל לתת לי דוגמא איך לעשות זאת לשני הפורמטים ?
תודה מראש.
שוב עוגיות
השתמשתי בהגדרה כפי שהדגים לי זהר, אך עדין ברגע שסוגרים את הדפדפן העוגיה לא נשמרת.
מה אני עושה לא נכון ?
להלן קוד יצירת העוגיה :
|קוד|
response.cookies("CallParmas")("ClientName") = ClientName
response.cookies("CallParmas")("ClientCompany") = ClientCompany
response.cookies("CallParmas")("ClientPh") = ClientPh
response.cookies("CallParmas")("fax") = fax
response.cookies("CallParmas")("ClientMail") = ClientMail
response.cookies("CallParmas").Expires = DateAdd("yyyy",100,now())
העוגיה נוצרת ברגע קריאה לדף ה- ASP שמבצע את שמירת הנתונים בבסיס הנתונים.
אני ממש צריך עזרה כאן.
האם זה קשור לעובדה שכבר קיימת עוגיה לאתר הזה (עוגיה ששומרת את שם המתשמש והסיסמא שלו כדי לבצע LOGIN אוטומטי, דרך אגב עוגיה זו נוצרת ע"י JAVASCRIPT) ?
דבר נוסף האם ריבוי עוגיות ניתן לנהל אך ורק ע"י ASP ויכיול להיות שזו הבעיה ?
תודה.
אתה לא יכול לשמור קובץ בצד הלקוח.
אתה יכול לתת לו קובץ שהוא יבחר אם לשמור או לא.
יצוא ל xml הוא אפילו יותר פשוט מאשר יצוא ל excel, כי כל מה שצריך זה הגדרת conctentType ומבנה תקין של xml:
<%
Response.ContentType = "text/xml"
%>
ביצוא לאקסל צריך לתת עוד כמה דברים קטנים, בשביל שתפתח תיבת שמירה של קובץ והאקסל לא יפתח בדפדפן:
Response.ContentType="application/vnd.ms-excel"
Response.AddHeader "Content-Disposition","attachment; filename=yourFile.xls"
ד"א, יש כאן באתר מאמר על
שוב, אני לא רוצה להציג
את הנתונים על גבי המסך, אלה לייצא לקובץ אקסל וכן לקובץ XML.
כלומר שתפתח לי תיבת שמירה (SAVE FILE) והמשתמש יחליט היכן לשמור את הקובץ (אקסל או XML).
תודה.
אהה, אני חושב שהבנתי
גם ל xml אתה יכול לפתוח תיבת שמירה,
רק תוסיף לו את השורה של content-disposition עם שם הקובץ והסיומת המתאימה.
תבדוק אצלך בדפדפן אם בכלל יש תמיכה
בעוגיות. (כלים–>אפשרויות אינטרנט–>זה באחת מהלשוניות, לא זוכר כרגע איזה)
אם כן, תנסה אולי לתת לו expires יותר נמוך. תתחיל בתוספת של יומיים שלושה לתאריך הנוכחי. אם זה גם לא נשמר, תבדוק אם העוגיות בצד הלקוח נשמרות כמו שצריך. מקסימום, תעביר את השתילה של העוגיות לצד לקוח ותגמור עניין.
הדפדפן תומך
מכיוון שכאשר אני שומר/יוצר עוגיות ע"י JAVASCRIPT זה עובד.
השאלה איך אני יותר עוגיה עם שדות ב-JAVASCRIPT כפי שאני עושה ב-ASP.
השתמשתי ביצירת עוגיות ע"י ASP מכיוון שזה יותר נוח מבחינת קריאה וכתיבה.
האם זה שאני יוצר עוגיות בשתי הדרכים באותו אתר מפריע לדפדפן או מבלבלת אותו ?
שוב המון תודה.
דבר נוסף,
איך אני ב- JAVASCRIPT נותן שם לעוגיה בכלל או קורא מעוגיה ספציפית ?
אני יודע שב- ASP ניתן לעשות זאת אבל האם גם ב – JAVASCRIPT ?
תודה.
זוהר, המון המון תודה
עזרת לי המון.
אני ממש ממש מודה לך.
כנראה, שאתה צודק
וזה רק אצלי בדפדפן.
תודה רבה על העזרה
בכיף, בשביל זה אנחנו כאן…
bkf