2011-02-26 2 views
1

데이터를 Excel 형식으로 제공하는 소프트웨어가 있는데, 데이터는 자동으로 매 초마다 업데이트됩니다. 이러한 데이터는 웹 페이지에 표시해야합니다 (예 : Excel에서 즉, 웹 데이터도 이러한 방식으로 업데이트되어야합니다.) 그리고 이러한 데이터. 그것이 어떻게 행해지는지.PHP는 실시간 증권 거래 신청서를 작성합니다.

+0

https://github.com/pubnub/real-time-stocks - PHP를 사용하여 웹 페이지 및 기타 프로토콜을 사용하여 실시간 증권 거래 데이터를 제공하는 HTML 페이지로 데이터를 보냅니다. 데이터는 모든 형식에서 쉽게 스트리밍됩니다. 시작하려면 포함 된 PHP 파일을 참조하십시오. – PubNub

답변

4

프로그래밍 방식으로 데이터를 CSV 형식으로 내 보낸 다음 관계형 데이터베이스로 가져옵니다. 웹 언어로 데이터를 추출하고 웹 페이지에 표시하십시오. 이 단계에 대한 자습서를 모두 사용할 수 있어야합니다.

질문을 참조 CSV로 XLS로 변환하려면 ... 두 번째 부분에 대한

converting an Excel (xls) file to a comma separated (csv) file without the GUI

, 당신은 cron 작업은 csv 파일의 내용과 삽입이에 읽는 PHP 스크립트를 실행 할 수 있습니다 데이터베이스로. 이것에도 많은 스레드가 있습니다.

표시하려면 데이터베이스 및 형식을 적절히 선택하고이 부분의 기본 tuts를 따라갈 수 있습니다.

후 문제가 발생할 경우 코드 :

+0

+1 모호한 질문을하고 훌륭한 대답을 줄 수있는 좋은 직장. – Eli

+0

thats 많은 시간을 CSV로 변환 한 다음 서버에 표시하는 것이 좋습니다. 나는 업데이 트를 엑셀로 서버에서 업데이 트를 할 – Deepa

0

당신이 PHP 태그, 그래서 가정 그 선택의 스크립트 언어의 한 : Excel 파일을 읽고에로 포맷 된 HTML을 그것을 작성하는 PHPExcel를 사용하여 웹 페이지. PHPExcel의 HTML Writer는 원본 Excel 통합 문서의 모든 스타일과 서식을 유지합니다.

그러나 웹 페이지와 스크립팅 언어의 경우 초당 업데이트가 상당히 극단적입니다. 페이지가 요청 될 때마다 Excel 파일을 읽는 대신 Excel 파일을받을 때마다 Excel을 정적 HTML 파일로 변환하고 최신 정적 HTML을 제공하는 백그라운드 작업으로이 파일을 실행하십시오.

이 극단적 인 타이밍이 필요한 경우 컴파일 된 언어 또는 비 웹 솔루션을 더 잘 볼 수 있습니다.

1

말씀 드린대로 PHPExcel을 사용하여 Excel 파일을 읽습니다.

그러나 1 초마다 데이터를 새로 고침하면 서버에 부하가 많이 걸릴 수 있습니다.

나는 Comet 기술을 사용하여 서버 측 푸시를 사용하는 것이 좋습니다. Meteor 서버를 살펴보십시오.

'영구적 인'연결을 수행하므로 서버가 클라이언트에 데이터를 전달하므로 페이지를 새로 고치거나 매초마다 아약스 요청을 작성해야합니다.

+0

+1 혜성 제안 –