0
關於fprintf函數的一個簡單問題。fprintf用粗體/強調或突出顯示的單元格mfc C++
我製成的一個程序,讀取從文本文件行持有的值,如
INFO 2013-12-17 11:59:24,549 Thread-3 2032 CommonMMC.request_hardware_state() - Common 1 State = PASS (warn=False,fail=False)
INFO 2013-12-17 11:59:25,081 Thread-3 2032 CommonMMC.request_hardware_state() - Common 1 State = PASS (warn=False,fail=False)
INFO 2013-12-17 11:59:25,549 Thread-3 2032 CommonMMC.request_hardware_state() - Common 1 State = WARN (warn=False,fail=False)
INFO 2013-12-17 11:59:26,081 Thread-3 2032 CommonMMC.request_hardware_state() - Common 1 State = FAIL (warn=False,fail=False)
它然後在每行和分別打印出來的狀態變化到一個.csv文件檢查。該.csv文件應該看起來像這樣
XCBU02 PM671 17-DEC-2013 10:30:56 Common 2 State WARNING
XCBU02 PM671 17-DEC-2013 10:30:56 Common 2 State PASS
它都工作正常,它打印出正確。
printf函數是這樣: -
fprintf(readCSV_fp, "%s, %s, %s, %s, %s, %d, %s, %s", XCBU, Test_ID, Date, Time, Comm, Num, State, State_Change);
所有的變量被定義爲除了貨號這是一個int CStrings。
我的問題是,有沒有辦法打印出State_Change到.csv文件,但有它BOLD或強調甚至有它正在被打印在.csv文件加以強調細胞?
如果是,我該如何管理它?如果不是的話,有沒有其他方法可以實現這一目標?
謝謝。
Open XML易於使用?我的格式是SYLK。請參閱http://stackoverflow.com/a/137473/5987 –
他們有一個.NET庫,它具有合理的接口。我自己使用它,它工作正常。它只提供C#接口。你可以研究,也許有些東西可用於C++。您還可以編寫您想要的小C#示例,並查看生成的內容。之後,你可以用C++生成相同的東西。 –