ייצוא לאקסל

noamkn

New member
ייצוא לאקסל

היי לכולם,
אני בונה כרגע מערכת ואני צריך שתהיה אפשרות דרך האתר להוציא את הטבלה לאקסל - האם יש קוד כזה שמוציא mysql לאקסל?

תודה.
 

bnayal

New member
לCSV.

 

fuckfuck2012

New member
הפורמט מאוד פשוט.

1) תנסה לשמור קובץ אקסל בסיומת CSV, תפתח את הקובץ השמור בNOTEPAD או כל כתבן אחר, ותראה איך בנוי הפורמט.

2) איך אתה רוצה לשמור אותו? כקובץ על השרת? קובץ להורדה?
 

noamkn

New member
כקובץ להורדה

אני רוצה שהוא ייצא את זה כקובץ להורדה.
איפה אני יכול למצוא את הקוד ששומר את זה כcsv?

תודה
 

fuckfuck2012

New member
תשובה

אתה שולח HEADERים של הורדת קובץ, לדוגמא:

header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename=foo.csv');
header('Pragma: no-cache');
 

itaym02

New member
אלה אם אתה עובד במאה הקודמת

תייצא את זה כhtmle - table נותן לך הרבה יותר אפשרויות מאשר csv.
 

noamkn

New member
איזה אפשרויות?

אני צריך בסופו של דבר שתהיה אפשרות להוריד קובץ דוגמת אקסל.
מה הדרך הטובה ביותר?
 

itaym02

New member
אתה יכול להוסיף עיצוב, colspan/rowspan וכו

אני הייתי הולך (והכן גם עושה) על HTML
 

bnayal

New member
ואיך הוא יכול "להכריח" את המשתמש לפתוח באקסל?

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

bnayal

New member
איזה header שולחים לקובץ HTML כדי שיפתח

באקסל? header כמו של קובץ אקסל רגיל?
 

Mr360

New member
מה שהבנתי...

מדובר בקובץ HTML רגיל עם טבלה ובה המידע.
ו HEADER של קובץ אקסל..
 
למעלה