Java - 打开 CSV - .csv 到 .xls 扩展名

标签 java excel csv opencsv

我们使用 Java 中的 Open CSV 库生成了一个 .csv 文件。我们的要求是将扩展名从 .csv 更改为 .xls 。

当我们通过将文件名重命名为 java 中的 .xls 来盲目更改扩展名(在 java 代码中)时,数据未正确对齐或格式化。

在 .csv 文件中,当我们打开它时,表中的 Excel 值已正确对齐。但是,当我们更改为 .xls 并打开它时,所有内容都是逗号分隔值并填充在一列中,即表中的值不会填充在相应列下。请在下面的屏幕截图中找到。

enter image description here

最佳答案

那么为什么不在 Excel 中打开 .csv 文件,然后执行“另存为”并选择 Excel 电子表格作为文件类型。

这就是你所缺少的部分。更改扩展名不会更改文件类型。您只是改变了大多数计算机查看文件的方式。在文本编辑器中打开一个真正的 Excel 电子表格,我保证您会看到的不仅仅是逗号分隔的值。

关于Java - 打开 CSV - .csv 到 .xls 扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44149619/

相关文章:

java - 数据输入流

java - 设计应用程序引擎数据存储区时,重复 "rows"还是 "columns"更好?

java - 从外部 jar 加载一个类及其所有组件

excel - 在不引用前一个单元格的情况下展开 Excel 公式

perl - 将行保存为 csv 格式

java - 在测试和 Controller 中标记为事务的方法的不同行为

python - 如何使用 xlrd 包处理 xlsx 文件读取错误 ("assert tvalue is not None")?

c# - 获取合并单元格的高度和宽度以放置图片。

powershell - 使用批处理脚本删除csv文件的第一行和最后一行

perl - 需要帮助迭代特定格式的文件