Tag: 文件格式

如何确定在Java中的Excel文件的格式?

我正在研究Android移动平台的轻量级Java客户端库,可以以.xls(BIFF)和Office 2003 XML格式读取和写入Excel文件。 一旦我们决定开始,我们就陷入了一个基本的问题。 我们如何确定在Java中的Excel文件的格式?

Excel文件检索原始文件扩展名或绕过fileformat扩展名不匹配

我们有一个由macros导入的文件来扩展Excel的macrosfunction。 该文件的扩展名为.dll。 最初做这个的人故意把扩展名改成了dll,让用户打开它不那么容易。 一切都很好,但现在最新的Excel 2016更新提供了一个错误“文件格式和扩展名不匹配”。 哪个是对的。 现在,在我看来,我有两个select。 改变扩展到原来的(我不知道)。 绕过扩展/文件格式不匹配(我不知道该怎么做,可能会造成安全风险)。 我尝试了以下扩展: xla,xlam,xlsx,xlsb,xlm,xls,xll. 但仍然得到相同的信息。 有没有人有一个线索,我怎么可以找出原来的文件扩展名是什么? 我不确定,但该文件可能已经在excel 2000 or 2007.创buildexcel 2000 or 2007.

XLSX printerSettings.bin文件格式的定义在哪里?

我希望能够parsingExcel保存在XLSX zip存档内的xl \ printerSettings \ printerSettingsNN.bin中的打印机设置二进制文件。 大量search文档利用率很低。 这是一种常见的格式,我只是不认识,或者是特定于Excel? 有谁知道在哪里可以find格式的细节?

如何为Excel生成.csv文件而不出现错误消息?

该文件是在JavaScript中创build的,并通过一个标签下载 。 但Excel抱怨文件格式有问题。 什么文件格式的Excel不会抛出错误? 而这可以用JavaScript生成? 显然, Excel需要在开始时的BOM ,但我不知道如何改变这一点。 该文件在Base64中编码。 第一个错误:“filename.csv”的文件格式和扩展名不匹配。 该文件可能已损坏或不安全。 除非你信任它的来源,否则不要打开它。 你要不要打开它? 是之后的第二个错误:Excel检测到“filename.csv”是一个SYLK文件,但无法加载它。 文件有错误或者它不是SYLK文件格式。 单击确定以尝试以不同的格式打开文件。

什么是从Java编写Excel文件的最佳方式?

你们会推荐从Java编写一个excel文件的库吗? 它必须是纯粹的Java解决scheme,所以它可以在任何平台上工作。 谢谢,Grae 编辑:它不能是CSV文件格式。 它必须有列标题,数据格式types等

不使用Excel文件格式的原因:.xlsb所有的时间

我想知道是否有理由不使用.xlsb文件格式的所有时间,而不是.xlsx或.xlsm? 我看过这篇文章: 什么时候应该使用xlsm或xlsb格式? 还自己做了一些基本的testing,看来二进制格式比较好。 所以我很好奇知道我是否应该一直使用.xlsb,并告别.xlsx或.xlsm。 有什么地方可以抓到吗?

我的Perl脚本如何确定Excel文件是XLS还是XLSX格式?

我有一个Perl脚本从Excel( xls )二进制文件中读取数据。 但是,向我们发送这些文件的客户端有时已经开始向我们发送XLSX格式的文件。 我已经更新了脚本以便能够读取这些脚本。 但是,客户端有时候喜欢用扩展名为.xls的XLSX文件来命名,这个扩展名使得我的脚本不能使用,因为它使用文件名来确定它是哪种文件types。 XLSX文件是一个包含XML内容的zip文件。 是否有一个简单的方法让我的脚本查看文件,并告诉它是否是一个zip文件? 如果是这样,我可以让我的脚本,而不是只是文件名。

如何识别Excel文件是否符合Excel 95或Excel 97规范?

如何识别Excel文件使用Excel 95或Excel 97规范的位置? 即他们使用哪个版本的BIFF。