[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Экспорт HTML table в excel
Skesh
Доброго всем времени суток, есть работающий скрипт который успешно сохраняет текущий HTML документ в ексель:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.0.js"></script>
<
script type="text/javascript">
$(function(){
$('button').click(function(){
var url='data:application/vnd.ms-excel,' + encodeURIComponent($('#tableWrap').html())
location.href=url
return false
})
})
</
script>

вызывается так:
<button>click me</button>
<div
id="tableWrap">
<table>
<thead>
<tr><th>
A</th><th>B</th><th>C</th></tr>
</thead>
<tbody>
<tr><td>
1</td><td>2</td><td>3</td></tr>
<tr><td>
1</td><td>2</td><td>3</td></tr>
<tr><td>
1</td><td>2</td><td>3</td></tr>
<tr><td>
1</td><td>2</td><td>3</td></tr>
</tbody>
</table>
</div>

Но беда в том что некоторые ячейки с цифрами он распознает как дату, здесь можно что нибудь добавить дабы указать тип ячеек при экспорте как float? Я не силен в javascript потому вынужден обратится к вам, прошу не ругайте сильно.

_____________
*пускает слюну, глядя на код* :)
Skesh
Вопрос закрыт, решение нашел сам: заменить точку на запятую при выводе данных, и все норм =)

_____________
*пускает слюну, глядя на код* :)
Игорь_Vasinsky
т.е. вместо 0.98 написать 0,98 ? а.. ну это же JS

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Skesh
Цитата (Игорь_Vasinsky @ 22.11.2013 - 08:53)
т.е. вместо 0.98 написать 0,98 ? а.. ну это же JS

Совершенно верно, ну я же вроде в JavaScript тему и задал вопрос....

_____________
*пускает слюну, глядя на код* :)
Игорь_Vasinsky
это я для себя в слух сказал))

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.