小编Fra*_*uez的帖子

POI JAVA 在不影响单元格格式的情况下追加单元格

我试图在工作表中附加一个单元格,例如单元格 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();

有没有办法做到这一点?

java apache-poi

1
推荐指数
1
解决办法
1495
查看次数

java ftp传输文件导致文件损坏

我是这种工作的新手,所以请帮助我。我将一个 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)

我的问题有什么解决方案吗?

java ftp excel apache-commons-net

0
推荐指数
1
解决办法
1097
查看次数

标签 统计

java ×2

apache-commons-net ×1

apache-poi ×1

excel ×1

ftp ×1