웹정보를 받아서 자동으로 엑셀 데이터를 수정하는 프로그램이 있을까요?

hgdst14의 이미지

회사에서 사용하는 재고 조사용 엑셀파일이 있는데

이게 매일 밤마다 웹페이지 재고 출고량을 조사해서 엑셀파일에 적고 있는데,
여간 귀찮고 오래걸리고 힘든일이 아닙니다. ㅠㅠㅠ

그래서 자동으로 웹페이지에서 출고량을 조사하고 엑셀파일을 수정하고 싶은데 뭔가 방법이 없을까요?

없으면 제가 코드 짜면 되긴하는데, 방법만이라도 알았으면 좋겠어요 ㅠㅠ

Help ME!!! 도와주세요!!!

익명 사용자의 이미지

그런 "프로그램"이 있는가..를 묻는 거라면, 글쎄요.
아시겠지만 이런 종류의 일은 "읽을 페이지가 어떤 포맷인가", "작성할 엑셀 파일은 어떤 포맷인가"에 크게 의존합니다.
양쪽 다 상당히 잘 알려진 포맷인 게 아니라면 기성품을 그대로 가져다 쓰기는 어렵겠지요.

질문글에는 그런 정보가 하나도 없으니, "일반적으로 그럴 방법이 있기는 한데 실제로 구현하려면 디테일을 좀 따져 봐야 한다" 정도로 답하겠습니다.

익명 사용자의 이미지

+ 해당 웹페이지에 "엑셀로 내보내기" 같은 기능이 있으면 그걸 활용하는 게 제일 간편할텐데, 아마 그런 게 없으니까 질문하신 거겠죠?

익명 사용자의 이미지

저같은 경우 CURL로 데이터 파싱하여, 아래 라이브러리를 사용하여 엑셀파일에 write를 하고 있습니다.

https://github.com/PHPOffice/PHPExcel

들어 가보시면 아시겠지만 더 이상 릴리지를 하지 않는다고 하네요

최신버전을 사용하려면 아래 프로젝트에 있는것을 사용해보세요
https://github.com/PHPOffice/PhpSpreadsheet

ymir의 이미지

간단히 웹페이지 긁어다가 파싱해서 csv 로 저장하고..
엑셀에서 csv 로 읽어들이면 간단할 것 같네요.

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

jachin의 이미지

하루 차이로 다른 질문이었군요. 웹에 재고량이 나오기는 하나요?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.