2012-12-13 3 views
0

나는 몇 개의 열이있는 html로 된 표가 있습니다. 해당 테이블의 행을 클립 보드에 복사하여 나중에 Excel에 붙여 넣을 스크립트를 만들어야합니다. 클립 보드에 무엇인가를 복사하는 스크립트를 만들었지 만 Excel에서 붙여 넣을 때 열을 유지하기 위해 html 텍스트를 포맷/포맷하는 방법을 모릅니다. 당신이 나를 이해하기를 바랍니다!xlsx의 클립 보드 형식

답변

1

나는 100 % 확실하지 않다,하지만 난 제대로 질문을 이해한다면 나는 물론

+0

그래서 나는 HTML에 더 열을 붙여 HTML에서 clipboarded 텍스트를 포맷해야합니다 : D를 나는이 HTML 그래서 만약 : '

열 1 열 2를
' 내가 같은 유지하려면 형식으로 Excel에 붙여 넣을 때 사용합니다. html을 일반 텍스트로 붙여 넣으려고했지만 ... didnt work! – b3n1Am1n

+0

일반 텍스트는 단일 셀에만 붙여 넣을 수 있으므로 올바르게 수행하려면 테이블 형식이 필요합니다. – AlexB

+0

좀 더 명확하게하겠습니다. 마우스로 테이블에서 항목을 선택하고 복사하면 초기 형식 (다른 셀의 각 항목)을 유지하면서 Excel에 붙여 넣을 수 있습니다. JavaScript로 그 작업을하고 싶습니다. 나는'$ ("table tr"). html()'을 시도했지만, 이것은 html 문자열을 반환합니다 ... 그리고 하나의 셀에서만 붙여 넣기를 능가합니다! '.text()'시도했지만 작동하지! – b3n1Am1n

1

Excel에서 붙여 넣기 텍스트에 대한 좋은 간단한 형식은 탭 문자 ("\의 t", 그것은 일반 <td> 생각 Javascript에서는 행 구분 기호로, 셀 구분 기호는 새 행 (Javascript의 경우 "\ n")으로 구분됩니다.