How can I change the Cell so that it appears as a 'general' type instead of 'scientific'

Here's the line that causes issues, `getPhoneNumber()` returns a String

```
row.createCell(4).setCellValue(c.getPhoneNumber());

```

Phone numbers (strings) show up as 4.165551234E9, the data is there but in the wrong format.

---

I've tried setting the cell format to numeric

```
row.getCell(4).setCellType(Cell.CELL_TYPE_NUMERIC);

```

but this causes the 10-digit strings to show up as numbers between 11 and 165.
i.e. 11, 16, 20, 26, 13, 31, 35

---

I've also tried parsing the phone number into a long

```
try {
    row.createCell(4).setCellValue(Long.parseLong(c.getPhoneNumber()));
} catch (NumberFormatException e) {
    row.createCell(4);
}

```

There is no setCellValue(Long) only setCellValue(Double), so I would assume that Strings are the proper way to handle this.