Member 14814861 Ответов: 0

Как я могу применить формулы к строкам и столбцам в jexcel?


посмотреть картинку[^]

Моя таблица jexcel, которую я создал в своем ASP.NET/C# веб-приложение работает так же, как и выше. Я хочу применить формулу к столбцу J со значениями, введенными в соответствующую строку, и распечатать ее на соответствующей строке столбца J. например: J = ((C * E) -F) * G (результат формулы, примененной в каждой строке, должен быть записан на участке, который я нарисовал синим цветом)
- во-вторых, я хочу напечатать общую сумму этой строки в поле, которое я указал оранжевым цветом в разделе нижних колонтитулов.
-> никаких ограничений по количеству строк. Он может быть в 1 строке или 100 строках. Поскольку число строк может быть увеличено произвольно, неразумно оперировать такими значениями, как = SUM (A1: A10). Не могли бы вы мне помочь?

Что я уже пробовал:

var data1 = [
            ['','urun', '100','','8','10','5','','','','654'],              
        ]
            data: data1,
            minDimensions: [11, 15],
            columnDrag: true,
            tableOverflow: true,
            tableHeight: '650px',              
            colWidths: [60, 400, 60, 60, 50, 70, 50, 50, 50, 60, 60],
            columns: [
                { type: 'checkbox' },
                { type: 'text' },                    
                { type: 'numeric', mask: '₺ #.##,00', decimal: ',' },
                { type: 'numeric', mask: '₺ #.##,00', decimal: ',' },
                { type: 'numeric', mask: '% ###' },
                { type: 'numeric', mask: '' },
                { type: 'numeric', mask: '' },                  
                { type: 'numeric', mask: '% ###' },
                { type: 'numeric', mask: '% ###' },
                { type: 'numeric', mask: '₺ #.##,00', decimal: ',', readOnly: true  },
                { type: 'numeric', mask: '₺ #.##,00', decimal: ',', readOnly: true  },
              
            ],          
         
            footers: [[false, 'TOPLAM', '', '', '', '', '','','','', '=SUM(J1:J8)', '']],
            backgroundcolor: '#FF0000',

            updateTable: function (instance, cell, col, row, val, label, cellName) {
           
                if (row % 2) {
                    cell.style.backgroundColor = '#DEDFDE';
                }
            }
        });

Gerry Schmitz

Означает ли "архив", что он мертв?

https://code.google.com/archive/p/jexel/

Gerry Schmitz

Спасибо. Я думаю, что мне следует держаться подальше от всего, что начинается с "Дж".

0 Ответов