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