¡á DataSet.Do (LoadExcelData)

SECTION

 

Method

SINCE

 

NewPacket – Áö¿ø¾ÈÇÔ Max - 1.2.1.41, Unicode - 2.0.1.43

DESCRIPTION

 

·ÎÄ® PCÀÇ ¿¢¼¿ÆÄÀÏ(.xls, .xlsx)À» µ¥ÀÌÅÍ ¼ÂÀ¸·Î ÀÐ¾î µéÀÌ´Â ±â´É.

Do ¸Þ¼­µåÀÇ ÇÏÀ§ ±â´É¿¡ ÇØ´çÇÏ´Â LoadExcelData ±â´ÉÀÌ´Ù.

LoadExcelData Àº Excel ÆÄÀÏ·Î ¾òÀº ¹®ÀÚ¿­ ÇüÅÂÀÇ Data°ªÀ» ´Ù½Ã DataSetÀÇ Data·Î ÀúÀåÇÑ´Ù.

LoadExcelData´Â º°µµÀÇ Header Á¤º¸¸¦ Æ÷ÇÔÇÒ ¼ö ¾øÀ¸¹Ç·Î SetDataHeader¿¡¼­ Á¤ÀÇ µÈ ¼ø¼­´ë·Î ´ëÀԵȴÙ.  LoadExcelData »ç¿ë ½Ã ¹Ýµå½Ã SetDataHeader·Î Çì´õ Á¤º¸¸¦ Á¤ÀÇÇØ¾ß ÇÑ´Ù.

- ù¹ø° ÀÎÀÚ´Â ÀÌ ±â´ÉÀ» »ç¿ëÇÑ´Ù´Â Àǹ̿¡¼­ ¹Ýµå½Ã Á¤È®ÇÑ ¡°LoadExcelData¡±·Î ½ÃÀÛÇØ¾ß ÇÑ´Ù.

¡°LoadExcelData¡± µÚ¿¡ ºÙ´Â ¹®ÀÚ¿­Àº °ýÈ£ ¾È¿¡ ÄÞ¸¶·Î ±¸ºÐµÈ 7°³ÀÇ ÀÎÀÚ°¡ Á¸ÀçÇÑ´Ù.

- µÎ¹ø° ÀÎÀÚÀÇ °ýÈ£ ¾ÈÀÇ ¼ö°¡ StringÀ¸·Î µÇ¾î ÀÖÀ¸¹Ç·Î »ç¿ëÀÚ´Â IntegerÀÇ °ªÀ» StringÀ¸·Î º¯È¯ÇÏ´Â °úÁ¤À» À¯³äÇØ¾ß ÇÑ´Ù.

Notice

1. Ŭ¶óÀ̾ðÆ®¿¡ Microsoft Excel ÀÌ ¾ø¾îµµ »ç¿ë°¡´É ÇÕ´Ï´Ù.

2. ÃÖ´ë 4MByte ±îÁö¸¸ Load °¡´ÉÇÕ´Ï´Ù.

3. Excel ÀÇ ¼­½Ä(Formula, sum, min, max µî ¼ö½Ä ¹× %, , µî ¼¿¼­½Äº¯°æ)¿¡ ´ëÇؼ­´Â Áö¿øÇÏÁö ¾Ê°í Int, double, String, WString(´Ù±¹¾î)µî ¿¢¼¿¿¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ µ¥ÀÌÅͼ¿¡ ±×´ë·Î ºÒ·¯¿À´Â ±â´ÉÀ¸·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¼­½ÄµîÀÇ ±â´ÉÀº Gridµî Visual ÄÄÆ÷³ÍÆ®¿¡¼­ ¼³Á¤À» ÇØ¾ß ÇÕ´Ï´Ù.

4. ¿¢¼¿ÀÇ ¹®Á¦·Î ÀÎÇؼ­, ´Ù±¹¾î°¡ ±úÁö´Â Çö»óÀÌ ÀÖÀ»½Ã(Unicode µ¥ÀÌÅÍ°¡ Ansiµ¥ÀÌÅÍ·Î ÀúÀå) µÇ´Â°æ¿ì, 7¹ø° ÀÎÀÚ (UserWString)¸¦ 1(=true)·Î ¼³Á¤, ´Ù±¹¾î°¡ ±úÁöÁö ¾Êµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

5. Excel 2007(*.xlsx) Àº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. Excel 2007 »ç¿ë½Ã Excel.Application À» »ç¿ëÇϽñ⠹ٶø´Ï´Ù. (DataSet > Do > Excel.Application)

6. DataSet ColumnTypeÀÌ BigIntÀ϶§´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. Excel.ApplicationÀ» »ç¿ëÇϽñ⠹ٶø´Ï´Ù. (DataSet > Do > Excel.Application)

SYNTAX

 

DataSetID.Do(¡°LoadExcelData¡±,¡±FilePath,SheetName,StartRow,StartCol,Option,DecFlag,UserWString¡±)

POSSIBLE VALUES

 

ÇØ´ç¾øÀ½

PARAMETERS

 

BSTR FilePath : FileÀ̸§À» Æ÷ÇÔÇÑ Path

BSTR SheetName: Excel¿¡¼­ÀÇ Sheet¸í or Excel¿¡¼­ÀÇ Sheet Index (½ÃÀÛ Index : 0 )

Long StartRow : ExcelÆÄÀÏ¿¡¼­ÀÇ ÀÐ¾î µéÀÏ ½ÃÀÛ Row À§Ä¡

Long StartCol : Excel ÆÄÀÏ¿¡¼­ ÀÐ¾î µéÀÏ ½ÃÀÛ Col À§Ä¡

Long Option : ¼öÇà Option

- »ý·«°¡´É. »ý·« ½Ã µðÆúÆ®°ªÀ¸·Î 0 ¼¼ÆÃ(ExcelÆÄÀÏ¿¡¼­ Sheet¸íÀ¸·Î ÆÄÀÏ µ¥ÀÌÅÍ ÀÐÀ½)

Style

Description

0

 ExcelÆÄÀÏ¿¡¼­ Àоî¿Ã µ¥ÀÌÅÍ Sheet ÆÄÀÏÀ» Sheet¸íÀ¸·Î ¼±Åà - µÎ¹ø° ÀÎÀÚÀÎ SheetName¿¡ Sheet¸í ÀÔ·Â

1

 ExcelÆÄÀÏ¿¡¼­ Àоî¿Ã µ¥ÀÌÅÍ Sheet ÆÄÀÏÀ» Sheet Index·Î ¼±Åà - µÎ¹ø° ÀÎÀÚÀÎ SheetName¿¡ Sheet Index ÀÔ·Â
 (
½ÃÀÛIndex : 0 ~)

2

 ·ÎµåÇÒ Excel ¼±Åýà ÁöÁ¤µÈ °æ·Î°¡ ¾Æ´Ñ ÆÄÀÏ´ÙÀ̾ó·Î±×¸¦ ¶ç¿ö¼­ Excel ÆÄÀÏ ¼±ÅÃ
 -
µÎ¹ø° ÀÎÀÚÀÎ SheetName¿¡ Sheet¸í ÀÔ·Â

4

 Header°¡ String typeÀ϶§ Á¤¼öÇü ¼Ò¼öÁ¡ÀÌ ³ª¿ÃÁö ¾È³ª¿ÃÁö¿©ºÎ (1,2,1,68 ¹öÀüºÎÅÍ Ãß°¡µÈ ±â´É)

INT DecFlag : INT MAX VALUE(32767) º¸´Ù Å«°ªÀÏ ¶§ Áö¼öÇüÀ¸·Î Ç¥ÇöÇÒÁö¿©ºÎ(value : 0: Ç¥Çö or 1: Á¤¼ö·ÎÇ¥Çö)

- »ý·«°¡´É, »ý·« ½Ã µðÆúÆ®°ªÀ¸·Î 0 ¼¼Æà (1,2,1,68 ¹öÀüºÎÅÍ Ãß°¡µÈ ±â´É)

INT UserWString : ExcelÀÇ ANISI·Î ÀúÀåµÈ µ¥ÀÌÅ͸¦ Unicode·Î º¯È¯ ¿©ºÎ(Unicode ¹öÀü¸¸ »ç¿ë°¡´É value : 0 or 1)

 

RETURN VALUES

 

ÇØ´ç¾øÀ½

EXAMPLE

 

[JavaScript]

<SCRIPT language=javascript>

function fn_importdata() {

DataSet.SetDataHeader("Partno:STRING(16),,Currency:STRING(40),Hidden:STRING(40)");

DataSet.Do("LoadExcelData","'C:\\test.xls','Sheet2',0,0,0"); // Option Value 0ÀÎ °æ¿ì

//DataSet.Do("LoadExcelData","'C:\\test.xls','0',0,0,1"); // Option Value 1ÀÎ °æ¿ì

//DataSet.Do("LoadExcelData","'C:\\test.xls','Sheet2',0,0,2"); // Option Value 2ÀÎ °æ¿ì

}

</SCRIPT>

SAMPLE

 

./sample/LoadExcelData_s1.html

SEE ALSO

 

Excel.Application