草庐IT

ALSM_EXCEL

全部标签

c# - Excel 单元格中的 OpenXml 和日期格式

我正在尝试使用OpenXML创建一个xlsx格式的Excel文件,因为我需要在网络服务器上使用它。我在表单中填写值没有任何问题;但是我很难在单元格中设置经典的日期格式。下面是使用DocumentFormat.OpenXml和WindowsBase引用的快速测试。classProgram{staticvoidMain(string[]args){BuildExel(@"C:\test.xlsx");}publicstaticvoidBuildExel(stringfileName){using(SpreadsheetDocumentmyWorkbook=SpreadsheetDocume

javascript - 从javascript生成office open XML excel文件

有没有办法从javascript生成.xlsx文件并允许用户通过javascript下载它?此页面适用于在没有互联网连接的情况下在html5中离线运行。 最佳答案 你可以生成一个dataURI,并让用户保存链接。但是,IE8对数据URI的支持非常有限。有32KB的限制,并且不允许与ahref一起使用。此外,您仍然需要找到一个实际的XLSXJS库...但这是可能的。 关于javascript-从javascript生成officeopenXMLexcel文件,我们在StackOverflo

javascript - 用于导出到 CSV/Excel 的数据 URI(无服务器端请求): browser support/limitations?

接下来的问题:JavascriptorFlashexporttoCSV/ExcelIsitpossibletouseanyHTML5fancinesstoexportlocalstoragetoExcel?并且按照建议,我正在考虑在客户端中生成CSV文件内容,然后使用数据URI提示浏览器执行“在Excel中打开”操作。在阅读了浏览器对此功能(数据URI)的限制和不同级别的支持后,我想了解有关此技术的第一手经验以及我必须处理的事情。谢谢。 最佳答案 我无法可靠地让它在IE中工作。您可以将服务器端资源用于IE,将数据URL用于其他一切,

javascript - 如何让电子表格打开 Excel 而不是浏览器窗口?

如果您调用javascriptwindow.open并将url传递给.xls文件,它会在某些机器上的浏览器窗口中打开。如何将其强制转换为Excel? 最佳答案 只有用户机器才能将其“强制”到Excel中。也就是说,99%的情况下,如果您发送正确的mime类型并且用户有Excel,那么假设他们批准,它会在Excel中打开。只有服务器才能发送正确的mime类型。您传递给JavaScriptwindow.open调用的文档类型对此没有影响。事实上,调用window.open最多只会打开一个多余的窗口。最好只链接到带有的文档.并且假设您的服

javascript - 像excel jquery一样计算方程

我有一个HTML,比如和我的javascript一样$('input').each(function(){if($(this).attr('data-equation')!=undefined){varequation=$(this).attr('data-equation');$(this).val(calculate(equation))}});functioncalculate(equation){result=0;//calculatevalueandreturn,idontknowhowtocalculatereturnresult;}我需要根据data-equation计算

java poi导出excel单元格设置自定义背景颜色(任意颜色)

javapoi导出excel单元格设置自定义背景颜色一、思考过程(看代码的移步第二点)现有方法现有资料多为使用IndexedColors设置颜色,style.setFillForegroundColor(IndexedColors.AQUA.getIndex());style.setFillPattern(CellStyle.SOLID_FOREGROUND);但是IndexedColors能设置的颜色有限IndexedColors.AQUA.getIndex()//1IndexedColors.AUTOMATIC.getIndex()//2IndexedColors.BLUE.getInde

javascript - 使用 Javascript 将 Excel 日期序列号转换为日期

我有以下将日期(字符串)转换为MicrosoftExcel中使用的日期序列号的javascript代码:functionJSDateToExcelDate(inDate){varreturnDateTime=25569.0+((inDate.getTime()-(inDate.getTimezoneOffset()*60*1000))/(1000*60*60*24));returnreturnDateTime.toString().substr(0,5);}那么,我该如何做相反的事情呢?(意思是将MicrosoftExcel中使用的日期序列号转换为日期字符串的Javascript代码?

javascript - 将 HTML 表格导出到 Excel JavaScript 函数添加选择文件名

我有以下将HTML导出到excel的函数:functiongenerateexcel(tableid){vartable=document.getElementById(tableid);varhtml=table.outerHTML;window.open('data:application/vnd.ms-excel,'+encodeURIComponent(html));}问题是,我无法将特定的文件名保存为这样用户会得到如下信息:是否要保存%3Ctable%20id%3D%22tableRslts%22%20tabindex%3D%2235%22%20文件?保存的文件是这样的:Iy

javascript - 如何使用 JavaScript 读取 Excel 文件(没有 ActiveXObject)

我的friend让我制作一个简单的应用程序来从Excel文件生成图表(条形图、曲线)。我选择使用JavaScript作为一种语言,因为我已经知道强大的chart.js。但是在使用chart.js之前,我必须从Excel文件中收集数据。那么如何通过JavaScript读取Excel文件呢?经过一些研究,我已经设法通过InternetExplorer和(使用ActiveX)做到这一点,但我需要它跨浏览器工作。 最佳答案 有一些JavaScript库允许XLS&XLSX在纯JavaScript中解析。我使用Chrome(尽管是在Windo

javascript - 在 Angularjs 和 WebApi 中下载 Excel 文件 xlsx

我正在处理一项任务,我必须下载一份xlsx格式的报告。报告文件从服务器成功生成,并在客户端接收。但它没有打开并产生无效格式错误。下面是服务器端的代码。varoutput=awaitreportObj.GetExcelData(rParams);if(output!=null){varresult=newHttpResponseMessage(HttpStatusCode.OK){Content=newByteArrayContent(output.ConentBytes)};result.Content.Headers.ContentType=newMediaTypeHeaderVal