我们使用 Java 中的 Open CSV 库生成了一个 .csv 文件。我们的要求是将扩展名从 .csv 更改为 .xls 。
当我们通过将文件名重命名为 java 中的 .xls 来盲目更改扩展名(在 java 代码中)时,数据未正确对齐或格式化。
在 .csv 文件中,当我们打开它时,表中的 Excel 值已正确对齐。但是,当我们更改为 .xls 并打开它时,所有内容都是逗号分隔值并填充在一列中,即表中的值不会填充在相应列下。请在下面的屏幕截图中找到。
最佳答案
那么为什么不在 Excel 中打开 .csv 文件,然后执行“另存为”并选择 Excel 电子表格作为文件类型。
这就是你所缺少的部分。更改扩展名不会更改文件类型。您只是改变了大多数计算机查看文件的方式。在文本编辑器中打开一个真正的 Excel 电子表格,我保证您会看到的不仅仅是逗号分隔的值。
关于Java - 打开 CSV - .csv 到 .xls 扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44149619/