Bir elektronik sayfayı dinamik olarak cfscript e-tablosuYeni yöntemi kullanarak yapıyorum. Binanın şeyler sütunColdFusion Kullanarak Koşullu Biçimlendirme Excel Dosyası
<cfscript>
downloadDoc = spreadsheetNew("spreadSheetName");
spreadsheetAddRow(downloadDoc,"spreadsheetCols");
....
</cfscript>
bir değerleri arasındaki yüzde farkı göstermek için bir formül içeren
yani bu boş sütununa bir kullanıcı tuşları ve (farklı sütununda) akım değeri .
Kullanıcıya, formül hücresinin rengini değere göre değiştirmek için koşullu biçimlendirme eklemesini istediğim için yapıyorum (örneğin, değişiklik% 20'den büyükse veya% -20'den azsa hücre olmalıdır. kırmızı). Formülü etkileyen değerlerden biri kullanıcı tarafından girildiğinden, renk değişikliğinin işlevimde değil Excel'de olması gerekir.
Excel'de bu, cfml tarafından oluşturulan bir Excel dosyasına nasıl oluşturulacağından emin değilsiniz.
Sorum şu; cfml (cfscript veya cfspreadsheet etiketi ile) kullanılarak bunun mümkün olup olmadığını bilen var mı?
Hiçbir şey bulamadım ve cfdocs.org bir arama yapamadı.
It mümkün. Bebek adımlar atmanızı öneriyorum. Öncelikle, e-tablo hücrelerini nasıl biçimlendireceğinizi bilmiyorsanız, bunu öğrenin. Bunu bir kez kurduğunuzda, koşullu mantık daha kolay olacaktır. –
Sadece bir kullanıcı için ColdFusion'ı tamamen atlayıp onun için bir makro yazarım. –
Bunu yapmak için muhtemelen Apache POI'ye dalmanız gerekecektir. CFML, bu kitaplıktan yalnızca çok sınırlı işlevsellik gösterir. –