[問題] 請問Excel 字串寫入問題

看板Perl作者 (赫)時間8年前 (2017/05/23 23:31), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/2 (看更多)
請問一下 在linux環境下用perl 建立excel檔 若要在某一欄寫入“10E2” 打開excel 檔總會顯示1000而不是10E2 我已經把excel 欄位設定成文字格式 依舊變成1000 也嘗試過 "'10E2" 和 " 10E2" 但我不想要出現' 或空白 ,因為會導致其它自動化程式 異常 請問各位大大有無正確寫法 非常感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.24.57 ※ 文章網址: https://www.ptt.cc/bbs/Perl/M.1495553476.A.066.html

10/19 14:59, , 1F
format 的部分加上強制為字串試試
10/19 14:59, 1F

10/19 15:01, , 2F
my $format1 = $workbook->add_format( num_format => '@'
10/19 15:01, 2F

10/19 15:02, , 3F
$worksheet->write_string( 'A2', '10E2', $format1 );
10/19 15:02, 3F
文章代碼(AID): #1P95N41c (Perl)
文章代碼(AID): #1P95N41c (Perl)