Which of the following correctly defines a spreadsheet?
A.a computer program used to create, manipulate, and save information in the form of word-processing documents
B.a computer file with rows and columns within a grid or table used to organize, analyze, store, and manipulate data
C.a computer file with slides used to present information using text, images, and video
D.a computer program used to send and receive e-mail and instant messages