SchoolZone
ȸ¿ø°¡ÀÔ | | ȸ¿øÇýÅÃ
[ÇÔ¼ö] ¿¢¼¿(*.xls) È­ÀÏÀ» PHP¿¡¼­ Àбâ...
±Û¾´ÀÌ ÇãÇãÇã ³¯ Â¥ 05-11-17 14:07 Á¶ ȸ 18978
À̰ŠÂü.. ³²ÀÇ ¼Ò½º °¡Á®´Ù°¡ ÆÁÀ̶ó°í ¿Ã¸®·Á´Ï Á» ¹¹ÇÕ´Ï´Ù¸¸....
¾Æ·¡ ¼Ò½º¿¡¼­ ÇѱÛ󸮰¡ ¾ÈµÇ´ø °ÍÀ» ¾îÂî¾îÂî ÇØ°áÀ» Çß½À´Ï´Ù.

1. http://sourceforge.net/projects/phpexcelreader/ ¿¡¼­ Spreadsheet_Excel_Reader¸¦ ´Ù¿î ¹Þ½À´Ï´Ù.
2. ¼Ò½º¸¦ º¸¸é »ç¿ë¹ýÀº ±×³É ¾Ë ¼ö ÀÖ½À´Ï´Ù.
3. ÇѱÛ󸮰¡ ¾ÈµÇ´Â ¹®Á¦µµ ½±°Ô ¹ß°ßÇÒ ¼ö ÀÖ½À´Ï´Ù.
4. ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇϸé Çѱ۵µ 󸮰¡ µË´Ï´Ù.

<?
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP949'); // À̺κи¸ ¹Ù²å½À´Ï´Ù.
$data->read('kortest.xls');

error_reporting(E_ALL ^ E_NOTICE);
echo "<table border=1>";
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
       echo "<tr>";
       for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
              echo "<td>&nbsp;".$data->sheets[0]['cells'][$i][$j]."</td>";
       }
       echo "</tr>\n";
}
echo "</table>";
?>
¿©±â±îÁö...
°Ü¿ïºñ 05-11-17 14:15 |»èÁ¦
ÁÁÀº Á¤º¸ °¨»çÇÕ´Ï´Ù...^ ^
ip¾îµð´Ù½á 05-11-17 14:28 |»èÁ¦
ÀÌÁ¦ ±¸ºÐÀÚ ÁöÁ¤Çؼ­ µû·Î ÀúÀåÇÏÁö ¾Ê¾Æµµ µÇ´Â°Å±º¿ä..¤»¤»
ü¸®ÇÊÅÍ 05-11-17 14:37 |»èÁ¦
¿ÀÈ£.. Å×½ºÆ®´Â ¾ÈÇØ ºÃ´Âµ¥... ±â´ë µÇ³×¿ä ^^
Çϳª 05-11-17 14:58 |»èÁ¦
¿À¿Ê... ±â´ë ¸¸¶¥..
ºÕ¾÷~!!!
Â÷¿ÀÀÌ 05-11-17 15:20 |»èÁ¦
µÇ´Â±º¿ä!
¿¢¼¿µ¥ÀÌÅÍ °¡Áö°í ¿À´Â°Ô ÇÑ°á ÆíÇØÁö°Ú³×¿ä...¤¾
´Ù¸¸, iconv ³ª mb_convert_encoding ÇÔ¼ö »ç¿ëÀÌ °¡´ÉÇÑ È¯°æ¿¡¼­ ÇØºÁ¾ß °Ú±º¿ä...
Âü.. CP949 ´ë½Å, EUC-KR À» ½áµµ µÇ°Ú³×¿ä..
³¯°íÇÂÂÞ´Ï 05-11-17 15:46 |»èÁ¦
ÁÁ±º¿ä ^^*
¹Ù·Î (.xls)·Î ÀúÀåÇÒ¼öÀִ°͵Π³ª¿À¸é ÁÁÀ»ÅÙµ¥..
pear¿¡ ÀÖ±äÇÏ´øµ¥... ÂÁ.;;
Â÷¿ÀÀÌ 05-11-17 15:50 |»èÁ¦
ÇãÇãÇã// ¿©Æ°.. ¾Ë¾Æ³»½Å´Ù°í ¼ö°íÇϼ̳׿ä..
ÇãÇãÇã 05-11-17 15:54 |»èÁ¦
¾î¶ó? EUC-KRÀÌ Àü¿¡ ¼Ò½º¼öÁ¤Çغ¸°í ÇÒ ¶§´Â ¾ÈµÇ¾ú´ø°Å °°Àºµ¥... Áö±Ý ´Ù½Ã ÇØº¸´Ï µÇ³×¿ä... ¤Ð.¤Ð
±×·¯¸é À̰͵µ ÆÁµµ ¾Æ´Ï³×.. ¤Ð.¤Ð
ü¸®ÇÊÅÍ 05-11-17 16:12 |»èÁ¦
À×.. ÀÌÁ¦º¸´Ï Çü´ÔÀÌ ¿Ã¸°°Å¿´³×.. ¤» ³­ ¶Ç ´Ù¸¥ »ç¶÷ÀÌ ¿Ã¸°°Å¶ó±¸.. ¤»¤»¤»
³¯°íÇÂÂÞ´Ï 05-11-17 16:28 |»èÁ¦
ã¾Æº¸´Ï.. Excel·Î ¹Ù·Î ÀúÀå °¡´ÉÇÑ°Ô Àֳ׿°.;;
µÎ°³¸¦ «»ÍÇØ¼­ classÈ­ ÇØ³õÀ¸¸é ¹«Áö ÁÁ°Ú³×¿ä ~
ÁÖ¼± 05-11-17 16:44 |»èÁ¦
¿¹Àü¿¡ ÇØº»¹Ù·Î´Â ¼­½Ä Àû¿ëÀÌ µÇ¾î¹ö·Á¼­ ^^
¿¢¼¿¿¡¼­ ¾à°£ ¼öÁ¤ÀÌ... Äð·°;;
( ´ÙÀ½¿¡ ÇÊ¿äÇÒ¶§ À¯¿ëÇÏ°Ô °Ë»öÇØ¼­ ¾²°Ú½À´Ï´Ù. ;; )
ÁÖ¼± 05-11-17 16:45 |»èÁ¦
¾Æ ¶ß²û -_- ±×°Ô ¾Æ´Ï±¸³¶;;
ÇÏÇÏÇÏÇÖ;;;
¾î·µç.. ÁÁÀºÁ¤º¸ °¨»çÇÕ´Ï´Ù.  ( _ _)
ö¾ø´Â¾ÆÀÌ 05-11-17 16:46 |»èÁ¦
¹Ù·Î ÀÀ¿ëÇß½À´Ï´Ù. ¤»¤»...
¶¯Å¥~~~
²¬Â½Âî±Ù 05-11-17 17:14 |»èÁ¦
¿À.. À̰ЏÚÁø´ë¿ä ¤Ñ0¤Ñ;;;
ºñ¿£À¯ 05-11-17 17:14 |»èÁ¦
¡è±¤°íÀݾÆ!
²¬Â½Âî±Ù 05-11-17 17:15 |»èÁ¦
³¬¿´±º... Á¨
. 05-11-17 19:00 |»èÁ¦
EUC-KR ·Î ÇÏ¸é ¿À·ù³ªÁÒ. \£§
Roddy 05-11-17 20:30 |»èÁ¦
ÀÌ ¼Ò½º¸¦ ½Ç¹«¿¡ Àû¿ëÇß´Ù°¡ ¹®Á¦°¡ À־ ´Ù½Ã csv·Î ¹Ù²å½À´Ï´Ù. ÀÛÀº ¿¢¼¿ÆÄÀÏÀÎ °æ¿ì ¾Æ¹« ¹®Á¦¾øÀÌ Àß Àоî¿À´Âµ¥ ¸î¹éÁٵǴ ¿¢¼¿ÆÄÀÏÀ» ÀÐÀ»¶§ ÀÌ»óÇÑ ¿À·ù°¡ »ý±â¸é¼­ Àоî¿ÀÁö ¸øÇÏ´Â Çö»óÀÌ ÀÖ´õ±º¿ä. ¼Ò½º ºÐ¼®ÇÏ´Ù°¡ ºñÆ®¿¬»êÀÇ ¾Ð¹ÚÀ» ¹Þ°í Æ÷±âÇß½À´Ï´Ù ¤Ð.¤Ð. ÀÎÄÚµùÀº UTF-8 .
muti 05-11-17 23:10 |»èÁ¦
¿À!!!
¹Ý´ë·Î ¿¢¼¿ÆÄÀÏ ¸¸µå´Â °Íµµ ÀÖ½À´Ï´Ù.
cmsÁ¦ÀÛÇÏ´Ù ¾Ë°Ô µÈ°Çµ¥... urlÀº ±î¸Ô°í...
SpreadSheet::WriteExcel ¶ó´Â ³ÑÀÔ´Ï´Ù. ¿ø·¡ SpreadSheet::WriteExcel´Â perl(rpmµµ ÀÖÀ½) ÇÁ·ÎÁ§Æ®Àε¥ À̳ÑÀ» phpŬ·¡½º·Î º¯ÇüÇÑ ³Ñµµ ÀÖÁÒ... ÇÔ Ã£¾Æº¸¼¼¿ä ^^
¸¸¾à ¿äûÇÏ½Ã¸é »ç¿ë¹ýÀº ¿Ã·Á³õ°Ú½À´Ï´Ù
¿öÅ©½¬Æ®¿¡¼­ ¼ö½Ä±îÁö ÀüºÎ °¡´ÉÇÑ ¸·°­ÇÑ ³ÑÀÌÁÒ ^^
Âü°í>>> À̹ÌÁö »ðÀÔÀº bmp(16bit over)À̾î¾ß µË´Ï´Ù. °£´ÜÈ÷ À̹ÌÁö ¸ÅÁ÷À¸·Î bmp·Î »ý¼ºÇؼ­ »ðÀÔÇÏ¸é µË´Ï´Ù ^^
¿À¿Ê 05-11-17 23:40 |»èÁ¦
muti//
¿ì¼± °¨»ç..
Àú°°Àº ÃÊÂ¥¸¦ À§ÇØ ÆÁ&ÅØ¿¡... ±× ºñ¹ýÀ»..
Áö±Ý ±×°Í¶«¿¡ ¸Ó¸® Áã³­Áö°¡ ¾î¾ð ÀÏÁÖÀϰ.. ¤Ì¤Ì
¾ÆÀ̸®½º 05-11-18 13:39 |»èÁ¦
//muti
°Ë»öÇØº¸´Ï ±Ý¹æ³ª¿À´Â±º¿ä..

http://www.bettina-attack.de/jonny/download.php?file=php_writeexcel-0.3.0.tar.gz
¾ÆÀ̸®½º 05-11-18 17:20 |»èÁ¦
Å×½ºÆ®Çغ¸´Ï WriteExcel ·Î ÀúÀåÇÑ ÆÄÀÏÀº phpexcelreader ·Î ¸ø Àд±º¿ä..
°¡¶ó¹Ì 05-11-19 14:09 |»èÁ¦
PHP¿¡¼­ Çì´õ·Î ¿¢¼¿ ¶óÀÌÆ® ½ÃÄÑÁØ ¿¢¼¿ÆÄÀÏÀº ÀüüÀûÀ¸·Î ÀÐÁö¸¦ ¸øÇϴ±º¿ä. ¿¢¼¿¿¡¼­ ¸¸µç ¿¢¼¿ÆÄÀϸ¸ Àд °Í °°½À´Ï´Ù. ÀÐ°í ¾²°í ±×°É ´Ù½Ã Àд ºÎºÐ¿¡ ¹®Á¦°¡ ÀÖ
´À³¢¸¶Æ¾ 05-12-15 16:04
Notice: Uninitialized string offset: -512 in /Excel/oleread.inc on line 27 ¶ó°í ³ª¿À´Âµ¥ ¿ÖÁÒ? ¤Ì¤Ì
Tiamo 06-01-20 15:00
À̰Š¾î¶»°Ô »ç¿ëÇϳª¿ä ? -_-;;;
Á˼Û..
Ãʺ¸¼ö¾ß 06-02-21 13:39
¸ÚÂó´Ï´Ù. Áö±Ý±îÁö tabºÐ¸® ¹®¼­·Î µðºñ ÀԷ½ÃÄ״µ¥ À̹æ¹ýµµ Çѹø ½ÃµµÇغÁ¾ß°Ú±º¿ä ÁÁÀºÁ¤º¸ °¨»çÇÕ´Ï´Ù.
everSun 06-02-28 10:55
³­ ¿Ö CP949 ·Î Çߴµ¥ ÇѱÛÀÌ ±úÁö´Â°ÅÁÒ? -_-;; ¾Ë·ÁÁÖ¼¼¿ä
everSun 06-02-28 11:06
¾Æ. ¸®´ª½º¼­¹ö¿¡¼­´Â µÇ´Âµ¥ À¯´Ð½º¿¡¼± ¾ÈµÇ³×¿ä? -_- ÀÌ·±°Ô »ó°üÀÖ³ª¿ä? ¾îÂ¥ÇÇ phpÀε¥?
jxAmen¢Ó 06-06-06 22:10
쵝¿À
megiddo 06-08-30 18:13
Á¤¸» À¯¿ëÇÏ°Ô »ç¿ëÇÕ´Ï´Ù..^^ ´Ù¸¸, °¡¶ó¹Ì´Ô ¸»¾¸Ã³·³ ¿¢¼¿·Î ¸¸µéÁö ¾ÊÀº ÆÄÀÏÀº ¾ÈÀоîÁö³×¿ä..
´ÙÇàÈ÷ µ¥ÀÌÄÞ¿¡¼­ ¹Þ¾Æ¿À´Â ÀÚ·áµéÀÌ Àß ÀоîÁ®¼­ ´ÙÇàÀÔ´Ï´Ù..^^;
Ȥ mysql ¿¡ ¹Ð¾î³Ö´Â °Í °Ë»öÇϽô ºÐ ÀÖÀ¸½Ç ±îºÁ ¸®Çà ´ä´Ï´Ù..^^; Ãʺ¸¸¸ º¸¼¼¿ä~ ¤»

ÇãÇãÇã´ÔÀÌ ¸µÅ©½ÃŲ °÷¿¡¼­ ´Ù¿î¹ÞÀ¸¸é example.php °¡ ³ª¿À´Âµ¥¿ä.
(°Ô½Ã¹°¿¡ ¿¹½ÃµÈ ¼Ò½º¿Í µ¿ÀÏÇÕ´Ï´Ù..)
±× ¼Ò½ºÁß for ¹® ÀÌÇÏ ºÎºÐÀ» ¼öÁ¤ÇÏ¿´½À´Ï´Ù. Âü°íÇϼ¼¿ä..

xls ÆÄÀÏ ¾÷·ÎµåÇÏ´Â ºÎºÐÀº »ý·«Çß¾î¿ä.. mysql¿¡ ¹Ð¾î³ÖÀ» Á¤µµµÇ¸é ±×Á¤µµ´Â ±âº»À̶ó »ý°¢µÇ¾î..
¤»¤».. »ç½Ç ¾Æ·¡ ³»¿ëµµ ¹®ÀÚ¿­ Àå³­Ä¡±â..¤¾¤¾¤¾
/*----------------------------------------------------------------------------------------------
Spreadsheet_Excel_Reader ¸¦ »ì¦ ÀÀ¿ëÇØ¼­ mysql¿¡ µ¥ÀÌÅÍ ¹Ð¾î³Ö±â!!
-----------------------------------------------------------------------------------------------*/

for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
    for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
    $test .= "'".$data->sheets[0]['cells'][$i][$j]."',";    // ex) abc¸¦ 'a','b','c', ·Î ¸¸µé¾î ÁÝ´Ï´Ù.
    }
    $test = substr($test,0,-1);      // ¸¶Áö¸· , ¸¦ »èÁ¦ ÇÕ´Ï´Ù.
    $test = $test."),(";                // ex) 'a','b','c'¸¦ 'a','b','c'),( ·Î ¸¸µé¾îÁÝ´Ï´Ù.
}
$test = substr($test,0,-2);          // ¸¶Áö¸·ºÎºÐ¿¡ ºÙ¾îÀÖ´Â ,( ¸¦ Á¦°ÅÇÕ´Ï´Ù.
$test = "(".$test;                      // ¸Ç¾Õ¿¡ ( ¸¦ ºÙ¿©ÁÝ´Ï´Ù.

/*----------------------------------------------------------------------------------------
ex) $test = ('a','b','c'),('a1','b1','c1'),('a2','b2','c2'),('a3','b3','c3');
$test´Â À§¿Í °°ÀÌ ¸¸µé¾î Áý´Ï´Ù.. ^^
------------------------------------------------------------------------------------------*/

$conn = mysql_connect ("localhost", "root", "") or die ("DB connect error");
@mysql_select_db ("bdr", $conn);
$sql = "insert into `test` (`aaa`, `bbb`, `ccc`) values ".$test;

/*----------------------------------------------------------------------------------------
ex) $sql = insert into `test`(`aaa`, `bbb`, `ccc`)
              values('a','b','c'),('a1','b1','c1'),('a2','b2','c2'),('a3','b3','c3');
$sql Àº À§¿Í °°ÀÌ ¸¸µé¾î Áý´Ï´Ù.. ^^
------------------------------------------------------------------------------------------*/

if(!mysql_query($sql)){
echo "<p>½ÇÆÐ";
}

/*----------------------------------------------------------------------------------------
 ½ÇÇà¿¡ ¼º°øÇϸé~^^ ³¡~!!
------------------------------------------------------------------------------------------*/
TheRock 06-09-01 18:41
ÇÑ±Û ±úÁö½Ã´Â ºÐÀº
$data->setUTFEncoder('mb');  Ãß°¡ÇØ º¸¼¼¿ä.
JEIBI 06-09-12 10:40
php_writeexcel ¿¹Á¦¿¬½À Áß¿¡ row merge´Â ¿¹Á¦·Î µÇ´Âµ¥ column merge°¡ ¾ÈµË´Ï´Ù.
°í¼ö´Ô ºÎʵ右´Ï´Ù.. muti´Ô »ç¿ë¹ý ¿Ã·ÁÁֽʽÿÀ..
ÀÚ¿¬ÄÚµå 06-11-14 18:59
Spreadsheet_Excel_Reader¸¦ ÀÌ¿ëÇØ ÇÑ±Û Ãâ·Â ¼º°øÇϽźÐ...¤Ð_¤Ð ºñ¹ýÁ» ¾Ë·ÁÁÖ¼¼¿ä.
µµ¹«Áö ¿Ö ÇѱÛÀÌ ¾ÈµÇ´ÂÁö ±Ã±ÝÇØ Á×°Ú½À´Ï´Ù. ekorean@nate.com
À§Ç³style 07-03-13 15:28
Uninitialized string offset ¿¡·¯ ³ª½Ã´Â ºÐÀº
http://phpexcelreader.svn.sourceforge.net/viewvc/*checkout*/phpexcelreader/trunk/base/Excel/oleread.inc
¿©±â ¼Ò½º·Î µ¤¾î»ç¿ëÇØ º¸¼¼¿ä- ÀÚµ¿¸µÅ©°¡ ÀÌ»óÇÏ°Ô µÇ³×¿ä~
ÁøÁö 07-04-26 18:57
¼¿³»¿ëÁß¿¡ "50%" °°Àº°Ô ÀÖÀ¸¸é 1% ·Î Àоî¹ö¸®³×¿ä.. ¤§¤§¤§ ¾î¶»°Ô formatstrÀ» º¯°æÇؼ­ °¡´ÉÇÒ°Å °°±äÇѵ¥ ¸¾´ë·Î ¾ÈµÇ³×¿ä.. ÂÁ...
ÁøÁö 07-04-26 19:00
numberFormatsºÎºÐ¿¡
        0x9 => '%1.0f%%', // "0%"
        0xa => '%1.2f%%', // "0.00%"
-------- ¿ä°É.. ¿ä·¸°Ô
        0x9 => '%s', // "0%"
        0xa => '%s', // "0.00%"
¾ïÁö·Î ¹Ð¾î³Ö¾ú½À´Ï´Ù. ¤§¤§¤§
µå··Å«¼ö´Þ½º 07-06-21 10:16
´Ùµé Çѱ۹®Á¦´Â 󸮸¦ Çϼ̳ª¿ä? ¾Æ¹«¸® ÇØºÁµµ ÇѱÛ󸮴 ¾ÈµÇ´Âµ¥¿ä ^^;;
php¢â·ê·çºù°í 07-07-10 16:21
$data->setOutputEncoding('EUC-KR');
Bluesy 07-08-27 15:59
Great!
¾ÆÄ§¿¡¹ÐÅ© 07-10-12 16:39
$data->setOutputEncoding('UTF-8');// ÀÎÄÚµù ¼³Á¤
ÀÎÄÚµù¼³Á¤ ÆäÀÌÁö ij¸¯Åͼ ¼Ó¼º¸¸ ¸ÂÀ¸¸é Àߵdz׿ä
1¹øÁÙÀÌ Çʵå¸íÀ̶ó »ý°¢ Çϸé Å×À̺í ÀÛ¼º->µ¥ÀÌÅÍ ¹Ð¾î ³Ö±âµµ Àߵdz׿ä
¸ÚÀïÀÌÂÐ 08-06-19 19:36
Ȥ½Ã windows¿¡¼­ apmsetup ¾È¾²½Ã³ª¿ä? À̰ɷΠÇÏ¹È º°ÁþÀ» ´ÙÇØºÁµµ Çѱ۱úÁö´øµ¥....
ÀÌ¿ëÁø 09-05-20 19:02
Spreadsheet_Excel_Reader ´Ù¿î¹Þ¾Æ example2 ¿¡¼­ ´Ù Áö¿ì°í ÇãÇãÇã´Ô ÄÚµå·Î ¹Ù²Ù¾î ÇØº¸¼¼¿ä.Àß µË´Ï´Ù. ^-^
Query Error.