Qt 4.5 ve Windows XP kullanıyorum. Qt uygulamasından veri (bazı etiketler ve değerler) içeren bir Microsoft Excel Belgesi oluşturmam gerekiyor. Bu verileri bazı yazı tipleri, kalın, italik, renk, arka plan rengi vb. Ile biçimlendirmem gerekiyor. Normal verilerin yanı sıra, Resim dosyaları (JPG) de olacak. Bunları Excel'e eklemem gerekiyor. Excel'den QAxWidget
, QAxObject
'u kullanarak değerleri almayı biliyorum. Ancak, Qt ile hücrelere uygulanabilen formatlama seçenekleri hakkında bir ipucu yok ve görüntüleri de ekliyorum? Bu konuda herhangi bir yardım bekliyoruz.Qt'de Belge Oluşturma
6
A
cevap
6
birkaç seçenek vardır:
- bir çapraz platform kitaplığı kullanın
- xlslib Excel Object model doğrudan programınızı çalışacağını Eğer böyle bir kütüphane
- Kullanım olduğu numaralı bir ofisi bulunan bir makineye COM veya ActiveX'i kullanabilirsiniz. çalışma kitaplarını oluşturmak için Excel nesne modeline bağlayın. Excel, tam nesnesine sahiptir ve çoğu işlemi yapmanıza izin verir.
- Ara veri veritabanına yazma Veritabanının bir türüne QT verileri yazın ve verileri Excel kullanarak Excel'de yazın. Bu rotasında Excel bilgi ve veritabanı gerektirir.
- Excel
- Excel 2003 SpreadsheetML anlayabilir anlayabileceği bir XML formatı yaz. Basit biçimlendirme için bir XML belgesi oluşturmak için düz ileri olmalıdır. http://msdn.microsoft.com/en-us/library/bb226687(office.11).aspx
- Excel 2007, OpenXML'i anlayabilir. Onunla çalışmamış, ama daha karmaşık (zengin yani daha özellik) http://msdn.microsoft.com/en-us/library/aa338205.aspx