Парсинг Excel файла в Android
На изображении выше показана одна из ячеек таблицы, которую мне нужно распарсить. Проблема заключается в том, что мне нужно разделить эти два текста - выше черты и ниже, а также сделать проверку на подобные ячейки. Я юзаю Apache POI библиотеку, которая функционирует на Android! Вот тестовый фрагмент кода:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
try {
AssetManager manager = getAssets();
InputStream input = manager.open("timetable.xls"); // загрузка xls файла
HSSFWorkbook workbook = new HSSFWorkbook(input);
Sheet sheet = workbook.getSheetAt(0); // получаем первый лист
Cell cell = sheet.getRow(6).getCell(4); // та самая ячейка
if (...) { // здесь проверка, если ячейка имеет подобную диагональ
String leftTopStr = ...; // взять верхний текст над чертой
String rightBottomStr = ...; // взять нижний текст под чертой
} catch (IOException exc) {
Log.d("TEST", exc.getMessage());
}
}
