Если вы хотите попробовать надстройку, есть способ использовать Javascript, HTML и CSS в Excel.Он называется Funfun и в нем размещен онлайн-редактор со встроенной электронной таблицей, поэтому переход с веб-сайта на Excel не сложен.
Вот диаграмма, которую я сделал с помощью Highcharts:
https://www.funfun.io/1/#/edit/5a61c190404f66229bda3f0f
В этом примере я взял диаграмму из демонстрации Highchart и заменил данные на мои.Я храню свои данные во встроенной электронной таблице, и благодаря файлу json я могу использовать их в своем коде javascript.
Вот так я получаю свои данные из электронной таблицы с помощью файла json:
{
"data": "=A1:E16"
}
Я храню его в своем script.js в правильном формате, чтобы я мог напрямую загрузить его в Highcharts (для чисел вы должны конвертировать ваши данные в числа с плавающей запятой или int):
var data = [];
for (var i = 1; i < $internal.data.length; i++)
data.push(
{
x: parseFloat($internal.data[i][2]),
y: parseFloat($internal.data[i][3]),
z: parseFloat($internal.data[i][4]),
name: $internal.data[i][1],
country: $internal.data[i][0]
}
);
After You 'выбрав все свои параметры для своей диаграммы, вы можете добавить свои данные:
series: [{
data: data
}]
Когда вы довольны своей диаграммой, вы можете напрямую загрузить ее в Excel, вставив URL-адрес в Funfunнадстройка .Вот как это выглядит с моим примером:
Конечно, вы можете использовать другую библиотеку, кроме Highcharts, есть много мощных библиотек для данныхвизуализация, такая как charts.js и D3.js.
Я знаю, что это старый пост, но я надеюсь, что он поможет людям с такой же проблемой.
Раскрытие информации: я разработчик Funfun.