Pull to refresh

Comments 5

Превосходная статья. Еще бы инфы каким образом считается высота ячейки на основе шрифта.
Боюсь это тайна Microsoft и они не хотят ею делиться. Но вы можете попробовать найти хорошего специалиста по обратной разработке и за пару недель он вам вытащит эти алгоритмы. Не знаю насколько они будут верны и законны. Но в публичном доступе точно нет этого кода.
:)
Спасибо за предложение. Но я совершенно не знаю Ruby, кроме того, уже есть любимый pet project.
Могу только сказать, что не гонитесь за 100% повторением алгоритмов экселя, т.к. некоторые их них меняются от версии к версии, другие невозможно воспроизвести без WinAPI/DirectX, а третьи просто нелогичны и неочевидны.
Могу пожелать вам успехов в вашем нелёгком деле!
Очень многие решения в Экселе связаны с обратной совместимостью с прошлыми версиями, в которых те же алгоритмы часто являлись продуктом поддержания совместимости UI с 1-2-3 или другими конкурирующими продуктами.
Помнится, когда нужно было сделать pixel-perfect копию таблицы Excel в HTML — я за пол-часа вытащил все данные, пользуясь Apache POI и потом два дня мучался с рендерингом всевозможных рамок (клетки, строки/столбца и всей таблицы).
Sign up to leave a comment.

Articles

Change theme settings