ν°μ€ν 리 λ·°
json μ΄λ table λ°μ΄ν°λ₯Ό μμ λ‘ λ³ν νλ js λΌμ΄λΈλ¬λ¦¬
π₯ fire 2018. 12. 17. 10:28μμ°... μ€λ«λ§μ ν°μ€ν 리μ κΈ μμ±νλ€μ~
ν°μ€ν 리 μλν° λλ λΆνΈνκ² ..
μ~ μΌνλ©΄μ .. κ²μμ ν΅ν΄ μκ²λ js λΌμ΄λΈλ¬λ¦¬ λ₯Ό μκ°ν κ»μ
μ΄λ²μ μ μ©νκ² μ μ¨λ¨Ήμλ€μ..
보ν΅μ κ²μκ²°κ³Όλ₯Ό λ€μ΄λ‘λ νλ €λ©΄ μμ λ‘ νλμ νλ‘κ·Έλ¨μ μμ±ν΄μΌ νλ λ²κ±°λ‘μμ΄ μμλλ°μ.
ꡬκΈλ§ ν΄λ³΄λ json μΌλ‘ λ°μκ²°κ³Ό μ΄λ€ ν tableμ λ΄μ©λ€μ κ·Έλλ‘ μμ λ‘ μ½μ΄λ€μ¬μ
js νμΌ λ΄λΆμμ μμ νμΌ ν€λλ₯Ό λ§λ€κ³ λ€μ΄λ‘λ νλ μ μ©ν μμ€κ° μμμ΅λλ€.
μ κ° μ΄λ€ λ²μ μ λ°μ건μ§λ λͺ¨λ₯΄κ² μΌλ μνλλ°λ‘ λμνμ§ μμμ
μ½κ°μ μμ μ κ±°μ³€μ΅λλ€.
λ¬Έμ μ . νμΌλͺ μ΄ λ€μ΄λ‘λ.xls λ‘ λ€μ΄λλ€.
- ie μ© μμ λ€μ΄λ‘λ μμ
excelexportjs.js μμ€ λ΄μ©μ€ ie μ κ²½μ° μ μ΄λ¦μΌλ‘ μ μ₯νλ λ€μ΄μΌλ‘κ·Έκ° λ¨κ² λλλ°
κ·Έ μμ€λ
iframe.document.open("txt/html", "replace");
iframe.document.write(tab_text); // tab_text λ μμΈλ³νν λ°μ΄ν° μ λλ€. <table border=2px><tr><td>μμ νμ΄ν</td>...
iframe.document.close();
iframe.focus();
νΈμΆν΄μ€¬λ νμ΄μ§μ iframe μ΄ μμμ΅λλ€.
λ³Ένμ΄μ§(λΆλͺ¨νμ΄μ§) μ iframe λ§λ€μ΄ μ£ΌκΈ°
<iframe id="iframe" name="iframe" style="display:none;"></iframe>
- chrome μ© μμ λ€μ΄λ‘λ... μμ
ν¬λ‘¬ λΈλΌμ°μ μμ λ°©λ²μ λ€μ΄λ‘λ.xls λ‘ κ³μ λ€μ΄λ°μμ§λλ° ν΄κ²°λ°©λ²μ κ²μνλ€κ°~
a λ§ν¬λ₯Ό λ§λ€κ³ ν΄λ¦ν΄μ£Όλ λ°©λ²μ μ°Ύμμ΅λλ€.
κ·Έ μμ€λ ...
μ€ν¬λ¦½νΈμ Export ν¨μλ΄λΆμ
μμ λ°μ΄ν°λ₯Ό λ§λ€κ³ λ°νν΄μ£Όλ λΆλΆμμ λ°ννμ§ μκ³ a νκ·Έλ₯Ό λ§λ€μ΄μ κ°μ λ‘ ν΄λ¦μμΌμ£Όλ λ°©λ²μ΄μμ΅λλ€.
var link = document.createElement("a");
link.download = fileName; // title_νμ¬λ μ§.xls λ‘ λ§λ€μ΄ μ€κ² κΈ°μ‘΄μλ λ€μ΄λ‘λ.xls λ‘λ§ λ€μ΄λ‘λ λκΈ°μ ...
link.href = uri + base64(format(excelFile, ctx));
link.focus();
link.click();
μ¬κΈ°κΉμ§ νλ©΄ μ μ°½μ΄ λ¨κ³ title_νμ¬λ μ§.xls λ‘ λ€μ΄λ‘λ λμ μ λ¨Ήμμ΅λλ€.
μ΄ νμ€μ μΆκ°νλ©΄ ν΄κ²°λλκ΅°μ..
e.preventDefault();
submitμ΄ λ°μνλκ±Έ μ΅μ μμΌμ£Όλ μν μ νλ€κ³ ν©λλ€.
...
μ 무νλ¬ κ°μΌν΄μ..
Export-Table-JSON-Data-To-Excel-jQuery-ExportToExcel.zip
μ μ©νμ΅λλ€. jsonμ μμ
λ‘ λ³νν΄μ£Όλ μλ°μ€ν¬λ¦½νΈ λΌμ΄λΈλ¬λ¦¬
κ΅Ώκ΅Ώ
'JS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
react μ€ν°λ νλμ€ ... μλ°μ€ν¬λ¦½νΈ κ°μ²΄ μ λ¬ λ°©μ (0) | 2025.01.09 |
---|---|
λͺ¨λ°μΌ κΈ°κΈ° μ²΄ν¬ (0) | 2015.03.24 |
jquery 체ν¬λ 체ν¬λ°μ€ κ° (0) | 2015.03.16 |
μ μ΄μΏΌλ¦¬ combobox api (0) | 2014.09.28 |
js 체ν¬ν λ Έλμμ input κ° κ°μ Έμ€κΈ° (0) | 2014.09.22 |
- Total
- Today
- Yesterday
- JavaScript
- μλΈλ¦Ώ
- μμμ¬μ΄λ
- MySQL
- php
- κ²½μ μ©μ΄
- μ리
- JSON
- μΈν¨μ΄
- Ajax
- asp
- 2ne1
- μΉμμ΄μ μ
- jQuery
- Servlet
- 8λ§μΌ
- JSTL
- κΈ°ν
- ν¨μ
- MS-SQL
- JS
- λμ€
- λ©λ°°ν
- μλ°μ€ν¬λ¦½νΈ
- 볡근μ΄λ
- μΉ΄λ°μ¨λΌμΈ
- EL
- JSP
- Java
- I Don't Care
μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |