2015-07-31 8 views
-3

Я использую Linq для XML для экспорта XML-данных. Тем не менее, когда я экспортирую longtext и открываю XML в Excel, в ячейках longtext есть дополнительное пространство, в результате чего все ячейки будут намного больше, чем они должны быть, и сделать читаемость очень плохой. При осмотре я понял, что там нет каких-либо дополнительных пробелов, по какой-то причине ячейки были просто увеличены. Когда я нажимаю на ячейку и затем снова выхожу, она меняет размер до нужного размера, а дополнительное пространство исчезает. Любые идеи о том, что вызывает это или как решить thsi, будут очень признательны!XML Export LongText Whitespace

+0

вы можете показать код .. у вас есть код, который устанавливает preservewhitespace = ложь ..? – MethodMan

ответ

0

Я думаю, что это не имеет ничего сделать с XML, как вы уже упоминали, что нет никаких дополнительных пробелы в там (я надеюсь, что вы упоминаете XML, как там)

Проблема заключается в том, как вы экспортируя в excel, было бы лучше, если бы вы использовали общий код.

Excel.Range selectedRange = (Excel.Range)myExcelApp.Selection;  
selectedRange.Columns.AutoFit(); 

Это будет делать столбцы для возможного наилучшего