¿¢¼¿ ¸®Æ÷Æ®(Excel Report)´Â ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ® »çÀÇ ¿¢¼¿ ÇÁ·Î±×·¥À¸·Î (Microsoft Excel) º¸°í¼ µîÀ» ÀÛ¼ºÇϱâ À§ÇÑ ¸ðµâÀÌ´Ù.
¿¢¼¿ ¸®Æ÷Æ®¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ´Â µ¥ÀÌÅͺ£À̽º ÀÚ·á, ±âº» ¾Æ³¯·Î±× µðÁöÅÐ °¨½ÃÀÚ·á, ±âŸ ¿¢¼¿ ¸®Æ÷Æ® ÀÚ·á ¹× ¿¢¼¿ÀÇ ¼¿¿¡ Á÷Á¢ÀÔ·Â ¶Ç´Â °è»êÇÑ ÀÚ·á µîÀÌ´Ù.
ÁÖÀÇ) Excel Report µµ¿ò¸»Àº ¿¢¼¿ÀÇ ±âº»±â´É¿¡ ´ëÇؼ´Â ¼³¸íÇÏÁö ¾Ê°í Ãß°¡µÈ(Add In) ±â´É À§ÁÖ·Î ¼³¸íÇÒ °ÍÀÔ´Ï´Ù.
¿¢¼¿¿¡ ´ëÇÑ »ç¿ë¹ýÀº ¿¢¼¿ÀÇ µµ¿ò¸», »ç¿ë ¼³¸í¼ µîÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
¿¢¼¿ ¸®Æ÷Æ®¸¦ »ç¿ëÇϱâ À§Çؼ´Â ¸ÕÀú ´ÙÀ½°ú °°Àº ÇÁ·Î±×·¥À» ¼³Ä¡ÇØ¾ß ÇÑ´Ù.
¸¶ÀÌÅ©·Î ¼ÒÇÁÆ® »çÀÇ ¿¢¼¿ ÇÁ·Î±×·¥ – Microsoft Excel 97 ÀÌ»ó, 2000 ¶Ç´Â XP Ãßõ.
¨ç ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ® »çÀÇ .Net Framework¸¦ ¼³Ä¡
¨è Á¦°øµÈ ¿¢¼¿ ¸®Æ÷Æ® Ãß°¡±â´É ÆÄÀÏÀ» Excel Start µð·ºÅ丮·Î º¹»ç
¨é Á¦°øµÈ ¿¢¼¿ ¸®Æ÷Æ® DLLÀ» µî·Ï
À§¿Í °°Àº ÇÁ·Î±×·¥À» Á¤»óÀûÀ¸·Î ¼³Ä¡ÇÑ ÈÄ ¿¢¼¿ ÇÁ·Î±×·¥À» ½ÇÇàÇϸé <±×¸² 1>°ú °°ÀÌ ¿¢¼¿ ÇÁ·Î±×·¥¿¡ Ãß°¡ ¸Þ´º¿Í ¾ÆÀÌÄÜ »óÀÚ°¡ »ý±ä´Ù.
¿¢¼¿ ¸®Æ÷Æ®ÀÇ Ãß°¡ ¸Þ´º¿Í ±â´ÉÀº ´ÙÀ½°ú °°´Ù.
³¯Â¥ ÁöÁ¤ : ÀÚ·áÀÇ ³¯Â¥¸¦ ÁöÁ¤
ÀÚ·á Á¶È¸ : ÁöÁ¤µÈ ÇØ´ç ³¯Â¥ÀÇ ÀڷḦ Àоî¿Â´Ù.
°³º° ÀúÀå : ¼±ÅÃÇÑ ÀÚ·á ¼¿¿¡¼ ¼öÁ¤ÇÑ °ªÀ» ÀúÀå
Àüü ÀúÀå : ¼öÁ¤ÇÑ ¸ðµç ¼¿ °ªÀ» ÀúÀå
ÀÚ·á¿ä¼Ò ¼öÁ¤ : ÀÛ¼ºµÈ ¼¿ ¸í·É¾î ÀÚ·á¿ä¼Ò¸¦ ´ëÈ»óÀÚ¿¡¼ ¼öÁ¤
ÀÚ·á¿ä¼Ò ÀÔ·Â : ÀÚ·á¿ä¼Ò¸¦ ´ëÈ»óÀÚ·Î ÀÔ·ÂÇÏ´Â ¸Þ´º
ÀÚ·á ¸í·É¾î º¯°æ : ÀÛ¼ºµÈ ¼¿ ¸í·É¾î¸¦ ´Ù¸¥ ¸í·É¾î·Î ´ëÈ»óÀÚ¿¡¼ ¼öÁ¤
ÀÚ·á½Ã°£ º¯°æ : ÀÛ¼ºµÈ ¼¿ ¸í·É¾îÀÇ ÀÚ·á½Ã°£À» ´ëÈ»óÀÚ¿¡¼ ¼öÁ¤
ÀÚ·áÅÂ±× º¯°æ : ÀÛ¼ºµÈ ¼¿ ¸í·É¾îÀÇ ¾Æ³¯·Î±×/µðÁöÅРű׸¦ ´ëÈ»óÀÚ¿¡¼ ¼öÁ¤
ȯ°æ ¼³Á¤ : ¿¢¼¿ ¸®Æ÷Æ®ÀÇ ¸í·ÉÀÎ½Ä ¹®ÀÚ, ¸í·É±¸ºÐ ¹®ÀÚ, ¸í·É¾î µîÀ» ¼³Á¤
µµ¿ò¸» : ¿¢¼¿ ¸®Æ÷Æ®ÀÇ ¹öÀüÁ¤º¸ µîÀ» º¸¿©ÁØ´Ù.
¿¢¼¿ ¸®Æ÷Æ® ÀÛ¼ºÀÇ ±âº» »çÇ×
¿¢¼¿ ¸®Æ÷Æ® ¸í·ÉÀ» Á¦¿ÜÇÑ ¸ðµç ¼¿Àº ¿¢¼¿ ÇÁ·Î±×·¥ÀÇ ±âº» ±â´ÉÀ¸·Î »ç¿ëµÈ´Ù.
¿¢¼¿ ¸®Æ÷Æ® ÀÚ·á´Â Ç×»ó ȯ°æ¼³Á¤¿¡¼ ÁöÁ¤ÇÑ ¸í·ÉÀÎ½Ä ¹®ÀÚ·Î ½ÃÀÛÇØ¾ß ÇÑ´Ù.
Ȧ¼ö ½ÃÆ®(Sheet1)´Â ½ÇÇà ½ÃÆ®ÀÌ°í ¦¼ö ½ÃÆ®(Sheet2)´Â ÆíÁý ½ÃÆ®ÀÌ´Ù.(¦¼ö ½ÃÆ®¿¡¼ ÆíÁýÇÑ ³»¿ëÀÌ ½ÇÇà ½ÃÆ®¿¡ Ç¥½ÃµÇ¸ç, ÀÛ¼ºÇÑ ÆíÁý ½ÃÆ®´Â ¿¢¼¿ÀÇ ¡°¼û±â±â¡± ±â´ÉÀ» ÀÌ¿ëÇÏ¿© º¸È£ÇÑ´Ù.)
°¢ Ȧ¼ö, ¦¼ö ½ÃÆ®´Â ÇϳªÀÇ ½ÖÀ̸ç ÀÚ·áÁ¶È¸ ½Ã ÆíÁýµÈ ³»¿ëÀÌ ½ÇÇà ½ÃÆ®¿¡ ÀÚ·á³»¿ëÀÌ Ç¥½ÃµÈ´Ù.(ÆíÁý½ÃÆ®(¦¼ö½ÃÆ®,Sheet2)´Â ½ÇÇà½ÃÆ®(Ȧ¼ö½ÃÆ®,Sheet1)ÀÇ ¿À¸¥ÂÊ ½ÃÆ®¿Í ÇϳªÀÇ ½ÖÀ» ÀÌ·é´Ù.)
¿©·¯ °³ÀÇ ½ÇÇà, ÆíÁý ½ÃÆ® ½ÖÀ¸·Îµµ ¿¢¼¿ ¸®Æ÷Æ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
¿¢¼¿ ¸®Æ÷Æ®´Â ´ÙÀ½°ú °°Àº 2°¡Áö ¹æ¹ýÀ¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
¿¢¼¿ÀÇ °¢ ¼¿¿¡ Á÷Á¢ ¸í·ÉÀνĹ®Àå, ¸í·É¾î, ½Ã°£Á¤º¸, ÅÂ±× ¸í µîÀ» °¢°¢ ¸í·É±¸ºÐ ¹®ÀåÀ» ³Ö¾î ÀÔ·Â.
Ãß°¡ ¸Þ´ºÀÇ ÀÚ·á¿ä¼Ò ÀÔ·Â, ÀÚ·á¿ä¼Ò ¼öÁ¤, ÀÚ·á ¸í·É¾î º¯°æ µîÀÇ ¸Þ´º¸¦ ¼±ÅÃÇÏ¿© ´ëÈ»óÀÚ¿¡¼ ÀÔ·Â.
¿ÜºÎ ¸®Æ÷Æ® ÇÁ·Î±×·¥ µî¿¡ ÀÇÇÑ ÀÚµ¿, ¼öµ¿ º¸±â/Àμâ¹æ¹ý
±âº»À¸·Î Á¦°øµÇ´Â ¸®Æ÷Æ® ½ÇÇà¸ðµâ¿¡¼ ¸Å½Ã, ¸ÅÀÏ, ¸Å¿ù µîÀ¸·Î ¼³Á¤ÇÑ ½Ã°£¿¡ ÁöÁ¤ÇÑ ¿¢¼¿ ¸®Æ÷Æ®¸¦ ÀÚµ¿Àμâ ÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ °¨½Ã ÇÁ·Î±×·¥ÀÇ ½ºÅ©¸³Æ® µîÀ¸·Î ÀÚµ¿, ¼öµ¿À¸·Î º¸±â ¹× Àμ⸦ ÇÒ ¼ö ÀÖ´Ù.
°¨½Ã ÇÁ·Î±×·¥¿¡¼ ¿¢¼¿ ¸®Æ÷ÅÍ º¸±â ¹× Àμâ
°¨½Ã ÇÁ·Î±×·¥¿¡¼ @ExcelReportPrepare(), @ExcelReportRun() µîÀÇ ½ºÅ©¸³Æ® ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ¿¢¼¿ ¸®Æ÷Å͸¦ º¸°Å³ª ÀμâÇÒ ¼ö ÀÖ´Ù.
´Ü °¨½Ã ÇÁ·Î±×·¥ÀÇ ¡®È¯°æ¼³Á¤|¿¢¼¿ °æ·Î ¼³Á¤¡¯ ¸Þ´º¿¡¼ ¿¢¼¿ ÇÁ·Î±×·¥ÀÇ ½ÇÇàÆÄÀÏ °æ·Î¸¦ ¼³Á¤ÇØ¾ß ¿¢¼¿ ¸®Æ÷ÅÍ º¸±â ¹× Àμ⸦ ÇÒ ¼ö ÀÖ´Ù.
<±×¸² 1> Excel Report¸¦ Á¤»óÀûÀ¸·Î ¼³Ä¡ÇÑ ÈÄ¿¡ ¿¢¼¿ ÇÁ·Î±×·¥À» ½ÇÇàÇÑ ¸ð½À