酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

java打印从excel中读取出来的字符串时,如何取消换行打印

在Java中,如果你从Excel中读取的字符串包含换行符(`\n`),并且你希望在打印时不显示换行,你可以使用`replace()`方法将换行符替换为一个空字符串。以下是一个示例: ```java import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.xssf.usermodel.XSSFWorkbook; public class ExcelReader { public static void main(String[] args) throws Exception { FileInputStream file = new FileInputStream(new File("your_file.xlsx")); Workbook workbook = new XSSFWorkbook(file); Sheet sheet = workbook.getSheetAt(0); // 假设你正在处理第一个工作表 for (Row row : sheet) { String cellValue = row.getCell(0).toString(); // 假设你正在处理第一列 cellValue = cellValue.replace("\n", ""); // 替换换行符 System.out.println(cellValue); } file.close(); workbook.close(); } } ``` 在这个例子中,我们使用Apache POI库来读取Excel文件。对于每一行的第一个单元格(假设你正在处理的那一列),我们获取其字符串值,然后使用`replace()`方法将所有`\n`替换为`""`,从而消除换行。 你需要将`"your_file.xlsx"`替换为你的Excel文件的实际路径。如果你使用的是其他库(如JExcelAPI)或者读取的是CSV文件,代码可能会有所不同,但基本思路是一样的:查找并替换换行符。 [2024-03-21 09:25:49 | AI写代码神器 | 337点数解答]

相关提问