Я хочу скопировать табличные данные в Excel из моего приложения. Самым простым способом, который я нашел, было использование HTML в качестве промежуточного формата. Прочитав этот вопрос , я смог сохранить форматирование моих данных. Есть ли способ сохранить ширину столбцов тоже? Я пытался установить стиль различными способами:
<td style="width:100;">...</td>
<td style="width:100px;">...</td>
<td style="width:100pt;">...</td>
, но безрезультатно. Есть идеи?
Для бонусных баллов есть ли место, где я могу найти описание HTML-формата Excel?
[РЕДАКТИРОВАТЬ] Обновление: я написал небольшой инструмент для дампатип передачи "Таблица стилей XML". Это самостоятельный XML-документ. Он также содержит ширину столбцов. Но быстрый тест показывает, что Excel полностью игнорирует ширину столбцов, даже когда я обрезаю и вставляю между двумя таблицами :( Поэтому, если кто-то не скажет мне вариант изменить это поведение, я думаю, что просто невозможно отформатировать столбцы при вставке.
[EDIT2] Я нашел способ. После вставки вы получаете маленький значок в правом нижнем углу, который выглядит как кнопка вставки на панели инструментов. Здесь вы можете выбрать некоторые параметры. Один из них «Сохранить ширину»исходной таблицы ".