Open XML SDK для распространения JavaScript

Я создаю таблицу Excel с использованием Open XML SDK для JavaScript. Используемый ниже скрипт для добавления данных электронной таблицы.

Open XML SDK Javascript

var table = wsXDoc.descendants(openXml.S.sheetData).firstOrDefault();

var newRow = new Ltxml.XElement(openXml.S.row,
             new Ltxml.XAttribute("r", 1));

table.add(newRow);

var cell = new Ltxml.XElement(openXml.S.c,
           new Ltxml.XAttribute("r", "A1"),
           Ltxml.XElement(openXml.S.v, number));

newRow.add(cell);

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

Как создать строку на основе ячейки?

Другой вопрос:

Как применить стиль ячейки через открытый XML-SDK JavaScript?

1 ответ

http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/12/16/advice-when-generating-spreadsheets-use-inline-strings-not-shared-strings.aspx

var cell = new XElement(S.c, new XAttribute("r", "A3"), new XAttribute("t", "inlineStr"), new XElement(S._is, new XElement(S.t, "HELLO WORLD"))); 

Спасибо за ваш код, и вот ваше решение.

Другие вопросы по тегам