В Excel 2007 я вижу, что содержимое некоторых ячеек отображается в виде хеш-символов (###). Эти ячейки отформатированы как текст, и их содержимое отображается следующим образом, если количество символов превышает 255.
Есть ли способ это исправить?
microsoft-excel-2007
Эшвин Нанджаппа
источник
источник
Ответы:
Ячейки, отформатированные как текст, могут обрабатывать только 256 символов. Что-нибудь еще, и они будут отображаться с хэш-символами (###).
Чтобы обойти это ограничение, вы можете изменить форматирование ячейки на Общее . Этот формат имеет гораздо больший лимит символов.
источник
Это отличный способ сказать вам, что поле не помещается в ячейку.
Если вы сделаете ширину ячейки «автоматической», хэши исчезнут.
Обычно это происходит, когда вы задаете ячейку определенного формата, а Excel чувствует, что она не подходит для просмотра.
РЕДАКТИРОВАТЬ: чтобы сделать ваши клетки автоматически ширина:
Дважды щелкните по правому краю заголовка столбца. То есть вверху у вас есть столбцы A, B, C ... Допустим, вы хотите расширить значения в столбце E. Вы должны дважды щелкнуть по краю между столбцами E и F.
Это расширит размер ячейки. Кроме того, если у вас есть текст в ячейке, вы всегда можете щелкнуть правой кнопкой мыши по ячейке, щелкнуть «Форматировать ячейки», а затем поставить галочку рядом с «Wrap-text».
источник
Попробуй это. Открывая файл Excel, выберите текстовую опцию. Здесь важно знать, как вы записываете содержимое в файл Excel. Если вы делаете это вручную, то не пишите что-то, что Excel не позволяет. Но если вы хотите написать в своем коде, то используйте POI / JExcel.
источник