How to remove spike from the data series? I am getting load cell reading from my adc ADS1231 every 100 ms or say at 10Hz i.e. 10 samples per seconds. I have obtained the readings as shown in the image.
As you can see i am getting spike on sample number 8 which I would like to eliminate using digital filtering method. Any advice would be of great help.

I am continuously getting the adc values and the older data will be the first one to go out  the accumulator. In below image i have shown accumulator values from 1 to 10. Latest value will be at position 10 and oldest will be as position 1.
I would put this in a comment but I don't have enough rep points, as just started on this.

I would recommend reading this information before designing with sigma-delta ADCs
http://www.numerix-dsp.com/appsnotes/APR8-sigma-delta.pdf

It may be that you need a basic analog filter before the ADC input to prevent interfrence noise aliasing back in to your signal (assuming the load on your cell is constant?).