|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
|
![]() |
# 1 |
משתמש תחת חוזה ניסיון.
|
[PHP] ייצוא נתונים משאילתה לקובץ אקסל?
אפשרי הדבר?
ועוד משהו, הוספת קבצים לשליחה ב mail()
__________________
Last edited by sUP; 03-02-07 at 01:52.. |
![]() |
![]() |
# 2 |
מ.תיכנות
|
הדבר בהחלט אפשרי, כתבתי ממזמן קוד, בכל מקרה, מה שעליך לעשות הוא לשלוף את כל הנתונים מן הטבלה שאתה מעוניין להכניס לקובץ אקסל, ובמקביל לשלוף גם את שמות השדות.
הקוד: PHP קוד:
בשורה הראשונה, אתה שולף את כל הנתונים מן טבלה שאתה תבחר, במקרה הזה YouTable, בשורה השנייה ספרנו את מספר השדות (לא מספר הנתונים!), על מנת שלאחר מכן נוכל לגשת אל כל אחד ואחד מהם בלולאה, ובעצם לקחת את שמם, על מנת שלאחר מכן נוכל להכניסם לקובץ הEXEL. הלולאה שאתה עכשיו רואה בעצם משתמשמת במספר השדות שנלקחו בשורות הקודמות, ואז נגשת אל כל אחד ואחד מן השדות הללו, ולוקחת את שמו, ומכניסה אותו אל ה Header. בלולאה הבאה (While), נלקחים כל הנתונים מן הטבלה, וכל מיני תווים לא הכרחיים מוחלפים, כמו ירידת שורה וכו', לאחר מכן מתבצעת בדיקה האם ישנם נתונים בטבלה, אם לא בקובץ הEXEL תגלה שגיאה קטנה שתוכל לשנות אותה כרצונך. מספר השורות האחרונות (Headers) קובעות את סוג הקובץ, שמו וכו', גם פה תוכל לבצע שינויים, כמו שם הקובץ :] מקווה שעזר ^^ |
![]() |
![]() |
# 3 |
חבר בקהילה
|
יש לך גם חבילה של PEAR
בחבילה הזאת אפשר לקבוע עיצובים לתאים, צבעים, גודל פונט ודברים כאלה.
שיטת CSV היא נוחה, אבל לא מאפשרת הרבה דברים.
__________________
הדר - מתכנת PHP / תמיכה טכנית נייד: 052-3055551 משרד: 077-9355551 hadar@keynetik.co.il בניית אתרים | משחקי און ליין | שרתי משחק | פיתוח תוכנות הצעות מחיר |
![]() |
![]() |
# 4 |
משתמש תחת חוזה ניסיון.
|
תודה רבה טל
![]() בנוגע לשאלה השניה שלי - איך אני יכול לצרף קבצים למייל שאני שולח
__________________
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|