PROBLEM TO BE SOLVED: To provide a miglitol-containing solid preparation, in one aspect, with sufficient moisture resistance that can endure high-humidity environments when packaged in one package.SOLUTION: A solid preparation contains miglitol and a water-soluble cellulose derivative and does not substantially contain any water insoluble excipient. The solid preparation may also contain sugar or sugar alcohol.