Tag: xls

用Apache POI打开xls和xlsx

我想用Apache POI打开我的excel文件。 我不知道如果一个文件是xls或xlsx。 我只有这样的东西: InputStream myExcelFile = new ByteArrayInputStream(file.getData()); 这样我可以打开xls文件: HSSFWorkbook hsf = new HSSFWorkbook(myxls); 这样我可以打开xlsx文件: XSSFWorkbook xsf = new XSSFWorkbook(myxls); 如果我不知道格式,我怎样才能打开这两种types的文件?

android xls文件支持

我正在开发一个小型数据库的Android应用程序。 我的客户希望能够导出Excel的.xls文件中的数据库。 Java Excel API是实现此function的正确select吗? 我已经阅读过一些论坛,它不适合Android的工作。

在xls中转义html标签

我们有一个报告,在<>中包含报告的标题,然后将结果文件作为xls导出。 如果该标题包含HTML标签名称(例如“head”,“body”,“html”),excel会将该文件解释为html并尝试将其呈现为网页。 有没有办法在xls中转义有效的html标签,同时保持尖括号? 以下是一个错误的报告看起来像生的: <Head Ache> Category Some Data Some More Data =CONCATENATE(CHAR(169), "Copyright info")

“HTTP Status 404 – result'null'not found”使用JasperReport的Web服务导出XLS(可能与Jasper无关)

(有一个机会,这与Jasper无关,但它只发生在我的Web服务实现,而不是正常的JasperServer接口) 我已经实现了Web服务,当我导出到XLS时,我看到了非常奇怪的行为(XLSX,CSV,PDF没有问题)。 当报告返回一个小数字结果时,它将不会导出。 相反,我的浏览器给出:“HTTP状态404 – 结果'null'找不到”。 当有大量的结果时,它将正确导出。 我一直无法find任何提示的日志消息。 所以我删除了所有的报告带,除了细节,并能够确定43行或更多行将正确导出XLS,但42或更less会导致错误。 我想通过排除我的查询从“selectTOP 10 …”到“selectTOP 20 …”到“selectTOP 30 …”等等的排除过程。43是一个奇怪的数字我认为这可能与像素有关。 我玩了我的细节带和整个报告中的像素数,但是42比43的问题仍然存在。 此时我的报告显示了三个字段,所以我删除了其中两个运行报告,并返回问题。 我没有打扰确切的行数,但现在魔术数字是介于60到80行之间。 你可以在这里看到我的代码片段: http : //pastebin.com/MyPYMju4 JasperPrint print; = client.runReport(rd, reportInputMap); response.setHeader("Content-Disposition", " inline; filename=report" + (new Date()).getTime() + "." + format.toLowerCase()); JRAbstractExporter myExporter; /// … if/else code to determine what file to export to … myExporter = […]

VB.NET – 读取excel文件的整个内容

我已经知道如何使用VB.NET读取.xls文件的特定单元格的基本过程,但我无法弄清楚如何自动从这样的文件中获取所有的数据。 基本上,我正在获取这样的数据: Dim xlApp As Excel.Application Dim wb As Workbook Dim ws As Worksheet xlApp = New Excel.Application wb = xlApp.Workbooks.Open("myfile.xls") ws = wb.Worksheets("worksheet1") For Each cell In ws.Range("A1", "C10") Console.WriteLine(cell.value) Next 在这种情况下,我知道列A,B和C的前10行中会有内容,但是如果我有一个大小和内容甚至可能会不时变化的大文档,我该怎么办呢? 我知道也有一个属性ws.rows.count,但是这总是返回一个很大的值,比如60000,即使只有几行被占用。 所以基本上,我正在寻找一种简单的方法来循环访问Excel文件的所有已用行,并可以访问该行中的每个单元格。

python3模块导入xls文件

有没有用于导入(读取)excel .xls文件的python3模块,或者在移植其中一个python2模块时是否有任何工作正在进行? 我想要的是python2的xlrd。

将xml转换为xls

我正在寻找如何实现一种方法来获取基于Web的XML数据到电子表格的想法。 理想的解决scheme是在每次打开时更新电子表格,而不需要用户交互(.ie,我宁愿不必告诉人们运行macros)。 然而,我的第一个想法(也许我最终会去)是一个Perl脚本,下载的XML,parsing它,并吐出一个电子表格 – 这将不会更新电子表格,我将不得不生成关于某种types的日程安排的文件(是的,我更喜欢完全的自动化和编码自己的工作:))。 我想(我想)是XML的odbc将接受一个URI,这可能是理想的。 这样,也许我可以将XPath映射到列,电子表格每次打开时都会自动更新。 或者,也许在VBA中有一种方法来获取URI并parsingXML,并在工作簿打开时运行它?

Excel电子表格到HTML编程

我有一个问题,我希望有人可以回答。 我正在使用.Net 3.5 Winforms和SpreadSheetGear 2010组件,并需要知道是否有一个免费或低成本的方法来将Excel工作簿转换为HTML? 是否有一个很好的XSLT转换或一些低成本或开源组件? 我可以将Excel文件保存为OpenXMLWorkbook,但该组件不允许保存为html。 任何帮助,将不胜感激。 谢谢。

八度:不支持Excel

我最近下载了八度,因为我需要将.mat文件转换为.xls。 我导入.mat文件到程序,然后运行这个代码“xlswrite('Elettra.xls','elettra_processed_data.mat')” 但是我得到了这个错误: 创build文件Elettra.xls支持的界面:警告:不支持Excel .xls I / O错误:oct2xls:未知Excel .xls界面 – 无。 错误:从第100行第3列错误:C:\ Octave \ 3.2错误:C:\ Octave \ 3.2.4_gcc-4.4.0 \ share \ octave \ packages \ io-1.0.11 \ oct2xls.m中调用。 4_gcc-4.4.0 \ share \ octave \ packages \ io-1.0.11 \ xlswrite.m在第160行第6列 当前范围内的variables: 名称大小类别字节 ==== ==== ===== ===== ans 1×11单元格92 dirlist 1×6单元格18 ii 1×1双8 old_format 1×45 char 45 […]

在java中需要帮助来扭曲超链接字段文件

我正在尝试通过具有超链接字段的Java编写excel文件。 我从对象列表写它。 请检查我的代码。 当我给对象列表时它正在工作。 这是写xls文件。 但我也想写超链接。 我应该在下面的代码中改变什么? 只需从exportToExcel方法开始。 package com.ksh; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import com.ksh.Final.Link; public class OwnClass { private static SimpleDateFormat […]