Tag: iterator

Apache POI – 具有非英文字符的列,例如泰文和单元格为空,然后跳过单元格

我正在尝试使用Apache POI读取Excel文件(.xlsx)。 该文件的一列中有非英文字符,例如公司的公告(มหาชน) 如果单元格有任何值,POI会正确读取单元格,并使用正确的非英文字符。 但是,如果该特定列中的单元格为空,则会读取当前列名称的下一个单元格。 例如,如果第4列具有特殊字符types并且不是空的,则POI将第4列中的值适当地映射到该列中的值。 但是,如果第4列具有特殊字符types且IS为空,则POI将第4列中的值映射到第4列。 这破坏了完整的结构和cellIterator。 请让我知道是什么问题,以及如何解决? 帮助将不胜感激。 谢谢!