2011-02-04 2 views
1

나는 서점 웹 ​​사이트의 주문 양식을 작성 중입니다. HTML의 일반적인 표와 비슷하며 셀이 다른 셀의 값을 계산하고 그 합을 표시하는 방법을 궁금합니다. Excel에서 작동합니다.엑셀 문서로 html-table 작업하기

+0

당신은 자바 스크립트를 사용해야합니다. 나는 jQuery (http://jquery.com/)와 같은 프레임 워크를 추천한다. 특정 문제를 해결하기 위해 몇 가지 구체적인 사항을 알아야합니다. 코드를 게시 할 수 있습니까? –

+0

Google 스프레드 시트 API를 살펴 보셨습니까? – Juba

+0

그럴 수도 있지만 준비가되어있는 전자 상거래 솔루션을 확인하거나이 서버 측을 고려해야합니다. – RoToRa

답변

0

나는 도매 업체로부터 항상 이런 주문서를받습니다. 나는 내 도매 고객을 위해 여러 가지 가격 포인트를 가지고 있기 때문에 개인적으로 이것을 제공하지 않으며 차라리 수동으로 스프레드 시트의 가격이 실제로 지불하는 가격인지 확인하지는 않을 것입니다. 그래서 저는 궁극적으로 당신이이 서버 측을 할 것을 권장합니다.

방금 ​​시도 할 때까지 알지 못했지만 실제로는 리터럴 Excel 수식을 사용하여 테이블을 만들 수 있습니다. 그런 다음

  1. ctrl + c 새 스프레드 시트에 삽입 할 수 있습니다.
  2. ASP.Net Response.ContentType과 같은 것을 통해 Excel 스프레드 시트로 전송하십시오.
  3. 확장명을 .xls로 변경하십시오.

내가이 예를 들어, HTML로 이런 짓을하고 작동 :

<html> 
<head> 
    <title>test</title> 
</head> 
<body> 
    <table> 
     <tr> 
      <th>Item</th> 
      <th>Qty</th> 
      <th>Price</th> 
      <th>Extended</th> 
     </tr> 
     <tr> 
      <td>Jasper's Jasper</td> 
      <td>2</td> 
      <td>$7.50</td> 
      <td>=(B2*C2)</td> 
     </tr> 
     <tr> 
      <td>Widget</td> 
      <td>5</td> 
      <td>$2.10</td> 
      <td>=(B3*C3)</td> 
     </tr> 
     <tr> 
      <td colspan=2>Totals</td> 
     </tr> 
     <tr> 
      <td></td> 
      <td></td> 
      <td>Total</td> 
      <td>=SUM(D2:D3)</td> 
     </tr> 

    </table> 
</body> 

+0

... 그리고 지금 나는 당신이 묻고있는 것을 보았을 것입니다, 이것은 아마도 쓸모가 없습니다. 오 잘. – JasperLamarCrabb