Tag: javascript

Excel to Javascript – 忽略从Excel复制的列中的新行字符

我正在研究AngularJS中的单页面应用程序。 有一个文本区域,用户可以从Excel中粘贴一些行。 所有行将具有相同的列数。 我需要处理这个粘贴的数据,并将其转换为一个JavaScript数组。 这不是问题,因为我可以用\ r \ n或\ n或\ r分割string,并用\ t分割字段。 如果在其中一列中存在新的行字符,则会出现问题。 但在这种情况下,该列用引号(“)括起来。 我明白,正则expression式可以在这里有所帮助。 然而,我正在努力构造一个正则expression式来忽略带有引号的新行字符。 //PastedItemData will have the following data 1PS133-0FGD61**\t**"Text with**\r\n**multiple**\r\n**lines"**\t**1**\t**5932.2**\r\n**2PS133-0FGD61**\t**"Simple text with no new lines"**\t**2**\t**1234.5 var PastedItemDataArray = PastedItemData.split("\r\n"); ///use regex here? 我相信别人可能会面临类似的忽略数据新线的问题。 也许可能有不同的方式比使用正则expression式。 有没有任何想法? 谢谢。

可编辑列上的值在导出可引导时为空

导出为ex​​cel时,可以正确导出标题和不可编辑列,但可编辑列显示空值。 在上图中第一列正确导出,第二列在Excel中显示空值。 HTML <div id="toolbar"> <select class="form-control"> <option value="">Select Export</option> <option value="all">Export All</option> <option value="selected">Export Selected</option> </select> </div> <table id="cttable" data-search="true" data-toolbar="#toolbar" data-id-table="advancedTable" data-show-refresh="true" data-show-columns="true" data-classes="table table-hover" data-show-export="true" data-url="MY SERVER URL" data-show-footer="false" data-minimum-count-columns="2" data-pagination="true" data-id-field="id" data-striped="true" data-page-list="[10, 25, 50, 100]" data-show-multi-sort="true" data-sort-priority='[{"sortName": "id","sortOrder":"asc"}]' data-show-footer="false"> </table> JS var $table=$("#cttable"); var ctData=[]; var xhr=$.ajax({ type : "GET", […]

从gmail抓取HTML表格,并使用谷歌应用程序脚本放在谷歌床单

我是新手到谷歌应用程序脚本。 我试图写一个谷歌应用程序脚本,将采取从gmail表,并把数据放入谷歌表。 电子邮件正文有点像以下内容 CONFIRMATION CODE GUEST'S NAME GUEST'S EMAIL GUEST'S PHONE A1 Name someone@gmail 012377777 到目前为止,我已经尝试了下面的代码来获取电子邮件中的数据,并将其推送到电子表格。 function myFunction() { var ss = SpreadsheetApp.getActiveSheet(); var label = GmailApp.getUserLabelByName("[Gmail]/test"); var threads = label.getThreads(); for (var i=0; i<threads.length; i++) { var messages = threads[i].getMessages(); for (var j=0; j<messages.length; j++) { var msg = messages[j].getBody(); var sub = messages[j].getSubject(); […]

parsingXLSX并用Node创buildjson

我正在使用名为js-xlsx链接的软件包: https : //github.com/SheetJS/js-xlsx 问题:我如何parsing一个xlsx与合并输出json? 以下是Excel工作表的样子:最后,json应该是这样的: [ { "Nuber": 1, "Department": "part1", "Unit": ["check","second","cable"], "BeginTime": "1/7:00", "EndTime": "2/20:00", "Worker": ["Lucy","Jussa","Peter"] }, { "Nuber": 2, "Department": "part2", "Unit": "check", "BeginTime": "1/7:00", "EndTime": "1/20:00", "Worker": "Yu" } ] test.js: XLSX = require('xlsx'); var workbook = XLSX.readFile('test.xlsx'); var sheet_name_list = workbook.SheetNames; sheet_name_list.forEach(function(y) { /* iterate through sheets */ […]

safari在将html表格导出到excelsheet时采取未知的文件格式

我有一个问题。 我正在导出HTML表格数据到excel工作表。它不正确地在safari中工作,下载未知的文件格式表。 我在下面解释我的代码。 <div id="sites"> <table> <thead> <tr> <th>Site</th> <th>Address</th> </tr> </thead> <tbody> <tr> <td>Oditek</td> <td>Bhubaneswar</td> </tr> <tr> <td>Khojakhoji</td> <td>Cuttuck</td> </tr> </tbody> </table> </div> <input type="button" class="btn btn-success" id="saveData" value="export" style="margin-right:20px;" onclick="CheckBrowser();" /> javascript代码如下。 function CheckBrowser(){ var url='data:application/vnd.ms-excel,' + encodeURIComponent($('#sites').html()) location.href=url return false } 这些代码是在所有其他浏览器工作正常,但在Safari浏览器下载未知格式的文件,我需要下载excel sheet.Please帮助我。

如何在数据表引导程序中点击Excelbutton来增加javascriptvariables

var counter = 0; function staticVar() { if (staticVar.counter == undefined) { staticVar.counter = 1 } else { staticVar.counter++ } return staticVar.counter; } //Our table has horizontal and vertical scroll bars and the first columni.e, the serial number will be fixed when scrolling $(document).ready(function() { var download_file_counter= staticVar(); var table = $('#example').DataTable({ "aoColumnDefs": [{ "bSortable": […]

是否有可能保存在本地存储的Excel文件,并使用JavaScript处理其数据?

我正在一个网站plateforme,显示服务器中的Excel文件的不同统计数据。 为了获得更好的性能,我想将excel文件下载到本地存储中,以便浏览器不必为用户执行的每个操作调用服务器。 文件大小在200Ko和2Mo之间变化。 有没有一个简单的方法来做到这一点。 谢谢。

使用Javascript和PHPparsingExcel文件到数据库

在我的网站上想要读取一个XLSX数据,并将其发送到我的数据库。 我已经用simple-excel.js创build了一个上传文件 。 现在我的Excel数据是在一个3D数组。 我知道如何用PHP导入数据。 但PHP无法与JavaScript通信(JavaScript在客户端和服务器上运行)。 我的想法是用JavaScript创build一个JSON请求,并调用一个用PHP实现的URL。 那可能吗? 有没有人有不同的想法?

导出excel文件存在

我定义了一个文件报告,包括标题,标题,每个细胞的宽度….我称之为我的模板(图片1)。我用alasql lib导出excel为我的网站。我收到一个文件(图片2) 。 现在,我想导出数据到我的模板,但我不明白这样做。所以,有没有办法让它出口到我的模板与数据? 图1:这是我的模板想要将数据导出到它 图2:当我在我的网站上使用alasql时,这是一个文件

从extjs本地文件阅读没有提交button

我有一个Excel表格,其中包含多个数据列。 随着一列包含文件path。 当我把excel表上传到extjs网格时,我想在提交到数据库之前,根据文件path列从本地系统读取blob数据。 我没有表单,当我点击从网格提交button时,我需要获取数据。 我曾尝试读取一个在java文件,但它是从服务器系统而不是本地系统读取。 我们如何从excel表单读取本地系统数据? 我怎样才能在JAVA中做到这一点? 请find附加的IMG