support user defined excel import