안드로이드 개발 질문/답변
(글 수 45,052)
public void aaa(){
try{
System.out.println("=====================");
File filePath = new File("file:///android_asset/test.xls");
Workbook workbook = Workbook.getWorkbook(filePath);
Sheet sheet = workbook.getSheet(0);
// 엑셀의 총 row와 column 수를 알아낸다.
int rowLength = sheet.getRows();
int columnsLength = sheet.getColumns();
// 읽은 값을으로 배열에 넣는다.
String[][] data = new String[rowLength][columnsLength];
for(int i = 0; i < rowLength; i++)
{
for(int j = 0; j < columnsLength; j++)
{
Cell cell = sheet.getCell(j, i);
data[i][j] = cell.getContents();
}
}
for(int j = 0; j < data.length; j++)
{
Log.e("", ""+data[0][j] );
}
}
catch(Exception e) {
e.printStackTrace();
System.out.println("e.get"+e.getMessage());
}
}
예전에
mCharView.loadUrl("file:///android_asset/choi.html");
이렇게 읽어와서 썼었거든요 그래서 똑같이 읽으면 읽히겠구나 했는데
NotFoundException이 뜨네요
답변 부탁 드립니다~~




res/raw 폴더에 놓고 읽으면 될 거 같습니다.
예) res/raw/test.xls
m_context.openFileInput(/test.xls);