Spirals in protoplanetary discs have been used to locate the potential planet in discs. Since only the spiral shape from a circularly orbiting perturber is known, most previous works assume that the planet is in a circular orbit. We develop a simple semi-analytical method to calculate the shape of the spirals launched by an eccentric planet. We assume that the planet emits wavelets during its orbit, and the wave fronts of these propagating wavelets form the spirals. The resulting spiral shape from this simple method agrees with numerical simulations exceptionally well. The spirals excited by an eccentric planet can detach from the planet, bifurcate, or even cross each other, which are all reproduced by this simple method. The spiral's bifurcation point corresponds to the wavelet that is emitted when the planet's radial speed reaches the disc's sound speed. Multiple spirals can be excited by an eccentric planet (more than 5 spirals when e 0.2). The pitch angle and pattern speed are different between different spirals and can vary significantly across one spiral. The spiral wakes launched by high-mass eccentric planets steepen to spiral shocks and the crossing of spiral shocks leads to distorted or broken spirals. With the same mass, a more eccentric planet launches weaker spirals and induces a shallower gap over a long period of time. The observed unusually large/small pitch angles of some spirals, the irregular multiple spirals, and the different pattern speeds between different spirals may suggest the existence of eccentric perturbers in protoplanetary discs.