Open XML: мы обнаружили проблему с некоторым содержимым в myfile.xlsx - PullRequest
0 голосов
/ 11 марта 2020

Я создаю файл Excel, используя Open XML SDK.

Worksheet newWs = new Worksheet()
{
    MCAttributes = new MarkupCompatibilityAttributes() { Ignorable = "x14ac" }
};

Когда я добавляю экземпляр SheetViews следующим образом,

SheetViews sheetViews = new SheetViews();
SheetView sheetView = new SheetView();
Selection selection = new Selection() { ActiveCell = "B1" };
sheetView.Append(selection);
sheetViews.Append(sheetView);
newWs.Append(sheetViews);

Я получаю ошибку как показано ниже (а также ActiveCell не работает):

Мы обнаружили проблему с некоторым содержимым в 'myfile.xlsx'. Вы хотите, чтобы мы попытались восстановить столько, сколько мы можем? Если вы доверяете источнику этой книги, нажмите Да.

1 Ответ

0 голосов
/ 07 апреля 2020

Это была проблема с упорядочением элементов excel xml.

Я применил просмотры листа после применения стилей.

То, что открылось xml, не понравилось.

Итак, я узнаю об этом с помощью инструмента повышения производительности XML SDK. Что помогло сделать правильный заказ.

...