как переполнить текст в Excel C # / VB.Net - PullRequest
1 голос
/ 17 января 2012

Мне нужно переполнить текст ячейки, в которой слишком много данных. Я не могу легко разделить его на несколько ячеек, поэтому я думаю, что единственный выбор - это переполнить его, но я просто не могу найти способ сделать это.

wb.Cells(1, 1) = bigstring
wb.Cells(1, 1).WrapText = True

1 Ответ

1 голос
/ 29 марта 2012

Если ваша проблема в том, что они не отображаются в ячейке, это потому, что количество отображаемых символов обрезается после 1024 символов.Значение по-прежнему сохраняется, и вы можете видеть до 32 тыс. Символов в строке формул.

    wb.Cells(1, 1) = bigstring.Substring(0, 3276)
    stringHolder = bigstring.Substring(32767)

Будут храниться любые остатки, которые слишком велики для вашей ячейки.Я не уверен, что это то, что вы подразумеваете под «переполнением», но это должно позволить вам обрабатывать любые данные, которые слишком велики для размещения в ячейке.

Другое решение может состоять в добавлении большой строки вполе для комментариев в этой ячейке, чтобы пользователи могли видеть все, когда щелкают по ней, не обращая внимания на панель формул

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...