질문을 삭제하지 말아주세요.!
 
1
0
-1

안녕하세요.

 

웹에이젼시에서 근무 하고 있는 php 개발자 입니다.

 

다름이 아니고 현재 신문사 관련 사이트를 제작중에 있는데요.

 

고객측에서 현재 사용하고 있는 ERP 관련 솔루션 에서 신문 광고 내용을 엑셀로 다운 받은 데이터를

 

신문사 웹 사이트에 일괄적으로 엑셀로 업로드 가능한 개발 방법을 문의 드리고 싶습니다.

 

신문사 ERP 에서 받은 엑셀 데이터를 구분을 제외한 내용 부분이 웹사이트에서 자동  등록 되기를

 

원하는데요.

 

예를 들어 신문 줄광고 내용이 분류가 자동차인 상태에서

 

"2016년식 카니발 50000km  오토  가격은 협의 가능합니다. 지금바로 문의 주세요."

 

이러한 내용의 엑셀 데이터 라면 홈페이지 관리자에서 엑셀 업로드 했을때

 

년식 : 2016

 

차종 : 카니발

 

주행거리 : 50000km

 

기어 : 오토

 

기타사항 : 가격은 협의 가능합니다. 지금바로 문의 주세요.

 

이런식으로 자동으로 등록되길 원합니다.

 

분류는 자동차 ,맛집,구인구직 등 다양합니다

 

기존 엑셀 데이터는 수정이 불가능한 ERP 시스템에서 받은 내용이라 엑셀 내용 수정 없이

 

웹 에서만 자동으로 등록되게 개발을 하고 싶은데 혹시 좋은 방법이 있는지 조언을 구하고 싶습니다.

 

답변 부탁드립니다. 감사합니다.

    CommentAdd your comment...

    2 answers

    1.  
      1
      0
      -1

      MISSION IMPOSSIBLE!

      사람은 세 살이 되면 빨-노-파-빨-노-파 또는 네모-세모-동그라미가 반복되면 다음에 "빨" 또는 "네모"가 나온다는 것을 인지할 수 있습니다. 패턴(Regex)이죠. 두 개가 썩이면 좀 더 복잡한 연산이 필요하긴 하죠.

      좀 더 성장하면 그간에 경험한 사물의 특징을 기억하고, 그 사물에 맞는(DB Access) 리액션을 보이죠.

      컴퓨터는 요 정도의 연산을 굉장히 빠르게 수행할 수는 있지만, 제가 아는 상식 선에서 이 이상을 하는 것을 본 적도 상상하지도 못했습니다. 저는 siri나 watson이나 alpha-go 도 이 정도 수준이라고 평가합니다.

      말씀하신 자연어를 분류해 내는 능력은 컴퓨터의 영역이 아니라고 생각합니다. 혹시 제가 틀렸거나, 방법을 알고 계신다면 알려주세요.

      가장 근접하다면 '자동차'란 카테고리가 주어진 상태에서 /[0-9]{4}년/, 차종 테이블, 옵션 테이블 등등을 가지고 전체 문자열을 tokenizing 하는 정도네요. 카테고리가 하나 둘도 아니고... 도메인에 맞는 기계학습 시스템을 만드셔야 할 겁니다.

      엑셀 업로드는 광섭님 말씀대로 PHPExcel이나 League Excel을 쓰면, 아주 쉽습니다.

        CommentAdd your comment...
      1.  
        1
        0
        -1

        PHPExcel 패키지를 사용하면 PHP 에서 엑셀을 다룰 수 있으니 이것을 사용해서 처리하도록 개발하셔야 할 것 같습니다.


        혹시 라라벨에서 개발하신다면 Laravel Excel 패키지를 사용하면 좀 더 쉽게 사용할 수 있습니다.

        Laravel Excel 간단한 사용법은 제 블로그를 참고하세요.


          CommentAdd your comment...