王懿荣为清末翰林,进士出身,具有深厚的金石学造诣。他在得到甲骨之后,即认定其上文字是比籀文更加古老的殷商遗物,并开始重金收购有字甲骨,至光绪二十六年(1900年)春,共得到1508片。然而,王懿荣尚未对这种文字进行深入研究,即在同年七月八国联军攻占北京时自杀殉国。

王懿荣对甲骨的收购,逐渐引起学者重视,古董商人则故意隐瞒甲骨出土地,以垄断货源,从中渔利。王懿荣好友刘鹗等派人到河南多方打探,皆以为甲骨来自河南汤阴。后来罗振玉经过多方查询,终于确定甲骨出土于河南安阳洹河之滨的小屯村,这里与古文献记载的商朝后期的殷都所在地相吻合。

19世纪末到20世纪初,古代甲骨上的刻划的符号被确认为的商代文字是中国考古的三大发现(敦煌石窟、周口店猿人遗迹)之一。可是它的发现过程,既十分偶然又极富戏剧色彩。