Tag: xls

将多个.xls文件转换为以分号分隔的.csv文件

我有多个.xls文件,我想转换成csv文件,并已经find这个JavaScript: /* jPaq – A fully customizable JavaScript/JScript library http://jpaq.org/ Copyright (c) 2011 Christopher West Licensed under the MIT license. http://jpaq.org/license/ Version: 1.0.6.000001 Revised: April 6, 2011 */ (function(){jPaq={toString:function(){return"jPaq – A fully customizable JavaScript/JScript library created by Christopher West."}};var e=new ActiveXObject("WScript.Shell");alert=function(a,b,c,d){a==null&&(a="");if(!b)b=WScript.ScriptName;c==null&&(c=alert.OKOnly+alert.Exclamation);d==null&&(d=0);return e.Popup(a,d,b,c)};alert.OKOnly=0;alert.OKCancel=1;alert.AbortRetryIgnore=2;alert.YesNoCancel=3;alert.YesNo=4;alert.RetryCancel=5;alert.Critical=16;alert.Question=32;alert.Exclamation=48;alert.Information= 64;alert.Timeout=-1;alert.OK=1;alert.Cancel=2;alert.Abort=3;alert.Retry=4;alert.Ignore=5;alert.Yes=6;alert.No=7})(); /***** END OF JPAQ *****/ try { // Create an instance of […]

在MS Excel中使用xslt生成xls时出错

我想用xls生成一个excel .xls文件。 我已经想出了如何生成文件。 只有在MS Excel中打开文件时,我得到以下错误。 该文件已损坏,无法打开。 这是输出; enterFile: Order_2013.xls <?xml version="1.0"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"><Styles><Style xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" ss:ID="Default" ss:Name="Normal"><Alignment ss:Vertical="Bottom"/><Borders/><Font/><Interior/><NumberFormat/><Protection/></Style><Style xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" ss:ID="s21"><Font ss:Size="22" ss:Bold="1"/></Style><Style xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" ss:ID="s22"><Font ss:Size="14" ss:Bold="1"/></Style><Style xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" ss:ID="s23"><Font ss:Size="12" ss:Bold="1"/></Style><Style xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" ss:ID="s24"><Font ss:Size="10" ss:Bold="1"/></Style></Styles><Worksheet xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" ss:Name="order"><Table><Column ss:AutoFitWidth="0" ss:Width="85"/><Column ss:AutoFitWidth="0" ss:Width="115"/><Column ss:AutoFitWidth="0" ss:Width="115"/><Column ss:AutoFitWidth="0" ss:Width="160"/><Column ss:AutoFitWidth="0" ss:Width="115"/><Column ss:AutoFitWidth="0" ss:Width="85"/><Column ss:AutoFitWidth="0" ss:Width="85"/><Column ss:AutoFitWidth="0" ss:Width="160"/><Row ss:AutoFitHeight="0" ss:Height="27.75"><Cell ss:StyleID="s21"><Data ss:Type="String">Example […]

dynamic生成的XLS下拉字段通过PHP

我很想知道是否有人曾经发现过一种dynamic创buildXLS的方法,预填充每行的下拉字段? 例如,如果我想为客户提供所有员工的列表,并且每个员工的姓名旁边都有一个预先填好的职位列表(开发人员,市场营销人员,devise师)供客户select。 然后客户可以重新上传XLS为我提供这个新的信息。 下拉字段的原因是为客户端提供简单的选项来select,而不是强制他们input全部或复制并粘贴到列表中。 我已经通过PHP类和谷歌文档APIsearch高低,但我还没有find一种方法来实现这一点。 在我放弃这条道路之前,我想我会问社区。 我感谢您可以提供的任何帮助。

识别缺失的数据

我在Excel工作表中有三个选项卡。 一个是另外两个数据的摘要,其中包括与第一个,摘要,标签匹配的数据。 我们可以select突出显示第一个标签中是否缺less数据吗?

从Excel文件读取数据

我已经通过StackOverflowsearch,但没有find明确的答案我的问题。 我有一个简单的2列和24行xlsx(excel)文件(稍后在这个文件将有更多的列和行,也最终会有不同的工作表)。 第一行是标题行:year = x和population = y,对于每个标题,我想读取下面的行。 后来我想能够使用这些信息来创build一个dynamic图(x,y), 所以我想我需要将x和y信息保存在variables中。 下面是我的伪代码。 //Sheet Pop final String POP = "Pop"; int startRowHeader = 1, startRowNumeric = 2, startColNumeric = 1, nrOfCols = 0, nrOfRows = 0; int nrOfSheets = excelFile.getWorkbook().getNumberOfSheets(); org.apache.poi.ss.usermodel.Sheet sheet1 = excelFile.getWorkbook().getSheetAt(0); String[] sheets = {POP}; boolean sheetExists; String activeSheet = ""; nrOfCols = sheet1.getRow(0).getLastCellNum(); nrOfRows […]

ss:AutoFitHeight是否适用于文本?

我有一个XML文件,保存为.xls在Excel中处理: <results> <result> <companyName>Fnatic</companyName> <serviceID>1045</serviceID> <startDate>01-01-2014 00:00:00</startDate> <endDate>01-02-2014 00:00:00</endDate> <hours>1</hours> <description>Couple of paragraphs of text. Like 3 of them.</description> </result> … more results </results> 我使用Excel XML来定义XML数据的结构和样式。 只剩下要做的事情就是将“说明”单元格(即合并的一组列)自动调整为其中的文本数量。 ss:Row似乎有ss:AutoFitHeight 。 但是,当我使用它们时,结果.xls文件没有发生变化。 ss:AutoFitHeight不能像ss:AutoFitWidth一样使用文本ss:AutoFitWidth不适用于ss:Column文本? … rest of typical declarations <xsl:template match="results"> <Styles> <Style ss:ID="Default" ss:Name="Normal"> <Alignment ss:Vertical="Top" /> <Borders /> <Font /> <Interior /> <NumberFormat /> <Protection /> […]

从MATLAB中检查Microsoft Excel的打开状态

我用这个代码从MATLAB打开一个文件: winopen('myFile.xlsx') 我希望MATLAB在用户在Microsoft Excel中closures此文件后删除此文件。 我该怎么办?

如何在java中使文本适合xls列大小

我需要在xls文档中使文本显示很好。 我正在使用java的springmvc xml视图。 有代码示例: CellStyle style = workbook.createCellStyle(); HSSFSheet sheet = workbook.createSheet("Test"); sheet.setDefaultColumnWidth(20); int worCount = 1; for (Object s : crimeCaseList) { HSSFRow nRow = ud.createRow(rowCount++); if(s.getClass().getName().equals("java.util.HashMap")) { Map<String, Object> map = (HashMap<String,Object>)s; nRow.createCell(0).setCellValue((map.get("rowNum")==null)?"": map.get("rowNum").toString()); ….. } } 所以,我有很多专栏,可能有很多文字。 我需要让它看起来不错。 所以,当文本到达列的末尾时,需要在新行上自动转换,而行则按照文本长度增长。 我该怎么做?

使用JExcelApi使用$和格式将BigInteger写入xls

我试图写存储为BigDecimals的值,例如6789456123到一个xls文件,但我需要xls文件显示$ 6,789,456,123(作为0dp的货币,我可以做这个格式的string,但这不是理想的)。 我正在使用JExcelApi ,我无法弄清楚如何做到这一点。 任何帮助,将不胜感激。 谢谢

使用JExcel API格式化XLS文件中的更改

在使用JExcel API从Java代码设置值时,我们有一个问题,在xls模板中设置为“Numeric Forrmat”的单元格格式被取消(或)更改为General。 NumberFormat nf = new NumberFormat("#####.###"); WritableCellFormat format = new WritableCellFormat(nf); ezCostSheet.setProtected(false); format.setLocked(false); format.setBorder(Border.ALL, BorderLineStyle.THIN, Colour.BLUE2); cell.setCellFormat(format); 如果有人试过这个解决scheme,请让我们知道解决scheme。