是否有可能使用Node.js创建一个控制单元格类型的XLS excel文件?
Is it possible to create a XLS excel file using Node.js with control over cell type?
我看到很多库可以导出到XLSX (excel> 2007)或CSV,但不能导出到XLS(我猜是因为它真的是旧的文件格式)。
我在别的地方发现如果你用
fs.createOutputStream (filename.xls)
并写入写入流,您可以定义创建自己的XLS文件,但它们在单元格类型下都显示为"General"。我需要一个单元格类型是"数字"或"文本",因为它是一个字符串,表示像"244829482042"的ID号。当设置为"General"时,显示为"2.4 E11"
是否可以使用createOutputStream并创建一个具有单元格类型格式控制的XLS文件?或者有什么库可以做到这一点,或者可以帮助完成这一点?
…然后写入写流,你可以创建你自己的XLS文件
这是不正确的。你实际上是在写一个CSV文件-只是文件名碰巧错误地将.xls
作为扩展名,但Excel只是有帮助,让你打开文件,但它知道它是一个CSV文件。
我不相信它是目前可能写一个正确的二进制XLS文件在Node.js,因为我不知道任何文件格式库的Node或JavaScript。
编写XLSX文件相当容易,因为它是一个有良好文档的XML文件格式(实际上,多个XML文件,包含在一个zip存档中-如果您将.xlsx
文件重命名为.zip
,您可以查看其中)。
快速上网搜索得到:
- https://www.npmjs.com/package/msexcel-builder
相关文章:
- 使用jquery在单击时在单元格中输入值
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 可以'我不明白为什么;t将行和单元格添加到表中
- 如何在Angular中的表的所有单元格中添加链接
- 表中单元格的总和
- ExtJS网格单元格编辑器,防止焦点松动问题
- 有没有一种方法可以仅使用HTML/CSS来隐藏基于特定值的数据单元格
- 区分电子表格中的空单元格和0值
- ui网格将单元格显示为选择标记
- 单元格的工具提示或标题不显示超过2000个字符
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 允许表单元格内容水平展开
- 有没有一种方法可以通过列类型/属性来格式化MySQL单元格数据
- 如何在谷歌电子表格中检查单元格的类型
- jQuery 基于事件类型的单元格的日期选取器背景颜色
- 检查表格单元格中存在的元素类型
- 在最接近('tr')的单元格中选择不同类型的输入
- 是否有可能使用Node.js创建一个控制单元格类型的XLS excel文件?
- JQuery Datepicker -针对特定单元格/日期类型的不同悬停行为
- Javascript在一个表行中获取不同单元格类型的值