解:(1)f(x)的导数f′(x)=e
x-1
令f′(x)>0,解得x>0;令f′(x)<0,
解得x<0.(2分)
从而f(x)在(-∞,0)内单调递减,在(0,+∞)内单调递增.
所以,当x=0时,f(x)取得最小值1.(5分)
(2)因为不等式f(x)>ax的解集为P,
所以对任意的x∈[

,2],不等式f(x)>ax有解,(6分)
由f(x)>ax,得(1+a)x<e
x当x=0时,上述不等式显然成立,
故只需考虑x∈(

,2]的情况.(7分)
将(1+a)x<e
x变形为

(8分)
令

,则

令g′(x)>0,解得x>1;令g′(x)<0,解得x<1.(10分)
从而g(x)在[

,1]内单调递减,在(1,2]内单调递增.
又g(

)=2

-1,
g(2)=

,且g(2)>g(

)
∴

∴

(12分)
分析:(1)先求导数,然后根据函数的单调性研究函数的极值点,连续函数f(x)在区间(a,b)内只有一个极值,那么极小值就是最小值;
(2)根据不等式f(x)>ax的解集为P,且{x|

≤x≤2}且两个集合的交集不是空集,可转化成,对任意的x∈[

,2],不等式f(x)>ax有解,将(1+a)x<e
x变形为

,令

,利用导数研究g(x)的最大值,使a小于最大值即可.
点评:本题主要考查了利用导数求闭区间上函数的最值,一般有解求参数问题常常将参数进行分离,转化成研究已知函数在某个区间上的最值问题,属于中档题.