diff --git a/plugins/excel/ms-excel-read.c b/plugins/excel/ms-excel-read.c
index 02cbc7d..e68f0a0 100644
--- a/plugins/excel/ms-excel-read.c
+++ b/plugins/excel/ms-excel-read.c
@@ -6831,6 +6831,16 @@ excel_read_sheet (BiffQuery *q, GnmXLImporter *importer,
 				"xls-default-style",
 				excel_get_style_from_xf (esheet, excel_get_xf (esheet, 0)),
 				(GDestroyNotify) gnm_style_unref);
+
+	{
+		/* If we have rows or columns that are marked as not sized by the user */
+		/* but are to small we should enlarge them to show the complete text.  */
+		GnmRange r;
+		range_init_full_sheet (&r, esheet->sheet);
+		colrow_autofit (esheet->sheet, &r, FALSE, FALSE, TRUE, FALSE, NULL, NULL);
+		colrow_autofit (esheet->sheet, &r, TRUE, FALSE, TRUE, FALSE, NULL, NULL);
+	}
+
 	return TRUE;
 }
 
