scala举例读取excel表并读取打印
时间: 2023-06-02 15:04:30 浏览: 260
Scala之文件读取、写入、控制台操作的方法示例
你可以使用 Apache POI 库来读取 Excel 表格数据,并使用 Scala 中的文件 I/O 操作打印出读取到的数据。以下是一个简单的示例代码:
```scala
import java.io.FileInputStream
import org.apache.poi.ss.usermodel.WorkbookFactory
object ExcelReader {
def main(args: Array[String]): Unit = {
val filename = "path/to/excel/file.xlsx"
val fis = new FileInputStream(filename)
val workbook = WorkbookFactory.create(fis)
val sheet = workbook.getSheetAt(0)
val rows = sheet.iterator()
while (rows.hasNext) {
val row = rows.next()
val cells = row.iterator()
while (cells.hasNext) {
val cell = cells.next()
print(cell.getStringCellValue + " \t")
}
println()
}
workbook.close()
}
}
```
以上代码将打开指定的 Excel 文件,读取第一个工作表的所有行和单元格,并将其输出到控制台。你需要将文件路径替换为你要读取的文件路径。
阅读全文