我试图在工作表中附加一个单元格,例如单元格 1A 有一个边框并用灰色填充,我想插入一个字符串“你好”,但使用
cell.setCellValue("hello");
Run Code Online (Sandbox Code Playgroud)
破坏单元格格式或将单元格格式设为默认模式。我知道如何使用
CellStyle cs = workbook.createCellStyle();
Run Code Online (Sandbox Code Playgroud)
方法,但在我的项目中,我插入了许多具有不同单元格格式的不同数据。我用谷歌搜索它并没有找到答案。还有其他方法可以解决我的问题吗?
详细说明我的问题。在我 1A 的工作表中,我有一个单元格格式 单元格格式(用灰色填充并有细边框)
但是当我使用
cell.setCellValue("hello");
Run Code Online (Sandbox Code Playgroud)
它使单元格的格式成为默认格式,但我希望我的单元格在不使用我想要的单元格的情况下变成这样CellStyle cs = workbook.createCellStyle();
有没有办法做到这一点?
我是这种工作的新手,所以请帮助我。我将一个 xlsx 文件(一个 excel 文件)发送到服务器,我的代码中没有错误,或者在 ftp 服务器中,我在 xampp 中使用 filezilla。我在谷歌搜索并说它必须存储在一个 zip 文件中,但 zip 文件也已损坏。这是我的代码
FTPClient upload= new FTPClient();
File firstLocalFile = new File("C:/Users/user/desktop/sample.xlsx");
InputStream inputStream = new FileInputStream(firstLocalFile);
try {
upload.connect("localhost");
upload.login("user", "pass");
upload.enterLocalPassiveMode();
upload.storeFile("sample.zip", inputStream);
} finally {
try {
upload.logout();
upload.disconnect();
} catch (Exception e) {
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题有什么解决方案吗?