Tag: javascript

Javascript或Flash导出为CSV / Excel

反正有JSON数据导出到CSV / Excel没有任何交互与服务器端? 只使用Javascript? 或Flash? 我目前正在使用ZeroClipboard将值复制到剪贴板,但我想直接从浏览器(FF,铬,IE等…)打开生成的值到Excel中。 谢谢。

如何在使用js-xlsx插件生成的excel中添加filter

我想在使用js-xlsx javascript插件的数据数组创build的excel列上添加filter,但是我没有find任何方法将filter添加到表列。 请帮助我,如果有人知道如何添加筛选器在Excel中的列 我已经编写了这个代码来创build工作表对象 function createSheet(data, opts) { console.log(data, opts); var ws = {}; var range = {s: {c: 10000000, r: 10000000}, e: {c: 0, r: 0}}; for (var R = 0; R != data.length; ++R) { for (var C = 0; C != data[R].length; ++C) { if (range.sr > R) range.sr = R; if […]

使用jQuery将表格数据导出为ex​​cel

我正在使用这个代码: var tableToExcel = (function() { var uri = 'data:application/vnd.ms-excel;base64,' , template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!–[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]–></head><body><table>{table}</table></body></html>' , base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, name) { if (!table.nodeType) table = document.getElementById(table) var ctx = […]

在IE浏览器中将jtable导出为ex​​cel

有很多方法可以将html表格导出为ex​​cel,但是jtable又如何,因为它不包含页面中的<table>类的html标签,所以只需要调用id <div id="table"></div> 我有简单的解决scheme,在Chrome上工作,但没有在IE上工作 导出button: <a id="dlink" onclick="tableToExcel('StudentTableContainer', 'name', 'TestExcelFile.xls')">Export to excel</a> JTable的: <div id="StudentTableContainer"></div> 使用Javascript: var tableToExcel = (function () { var uri = 'data:application/vnd.ms-excel;base64,' , template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!–[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]–></head><body><table>{table}</table></body></html>' , base64 = function (s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function (s, c) { return s.replace(/{(\w+)}/g, function […]

使用Javascript将Exceldate序列号转换为date

我有以下JavaScript代码将date(string)转换为Microsoft Excel中使用的date序列号: function JSDateToExcelDate(inDate) { var returnDateTime = 25569.0 + ((inDate.getTime() – (inDate.getTimezoneOffset() * 60 * 1000)) / (1000 * 60 * 60 * 24)); return returnDateTime.toString().substr(0,5); } 那么,我该怎么做呢? (意思是将Microsoft Excel中使用的date序列号转换为datestring的Javascript代码?

是否有可能使用任何HTML5 fanciness导出本地存储到Excel?

这个问题是相似的,但不突出显示任何可能性导出数据。 思考?

本地HTML文件与本地.xlsm Excel文件通信(读/写)的最佳方式

我是一名教师。 我的成绩簿是一个.xlsm文件,位于我的Google云端硬盘文件夹中。 我正在build立一个networking应用程序,也在我的云端硬盘文件夹中,显示根据座位排列的学生姓名。 我想在我的Android手机上运行该应用程序,然后单击学生的姓名以将参与标记添加到成绩簿中。 该应用程序还应显示学生现有的参与分数(从成绩簿)。 完成这样的事情最好的方法是什么? *我最初尝试使用另一个.xlsm文件来做这件事,但是当我意识到macros不能在Android版本的Excel上运行时,我切换到一个基于HTML的应用程序。 这是正确的决定? 这是一个示例.xlsm文件。 在这种情况下,应用程序将检查单元格A2,以确保它是正确的学生,然后读取和写入单元格B2。

最简单的方法来从Excel电子表格读取数据与JavaScript?

我有一个Excel电子表格中的机场代码,名称和位置列表,如下所示: +——-+—————————————-+——————-+ | Code | Airport Name | Location | +——-+—————————————-+——————-+ | AUA | Queen Beatrix International Airport | Oranjestad, Aruba| +——-+—————————————-+——————-+ 我的Javascript是传递一个3个字符的string,应该是一个航空公司代码。 当发生这种情况时,我需要在电子表格中find代码并返回机场名称和位置。 我想像这样的东西: var code = "AUA"; console.log(getAirportInfo(code)); function getAirportInfo(code) { // get information from spreadsheet //format info (no help needed there) return airportInfo; } 日志会写在哪里: Oranjestad, Aruba (AUA): Queen Beatrix International Airport […]

将HTML表格导出到Excel时编码UTF-8

我正在尝试使用JavaScript将HTML表格导出到Excel。 这是JavaScript代码 <script type="text/javascript"> var tableToExcel = (function() { var uri = 'data:application/vnd.ms-excel;base64,' , template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!–[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]–></head><body><table>{table}</table></body></html>' , base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, name) { if (!table.nodeType) table = document.getElementById(table) […]

有什么办法来设置从js生成的excel文件的安全内容?

这是我用来生成我的Excel文件.xls的function var tableToExcel = (function() { var uri = 'data:application/vnd.ms-excel ;base64,' , template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!–[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]–></head><body><table>{table}</table></body></html>' , base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, name) { if (!table.nodeType) table = document.getElementById(table) var ctx […]