0

PHPExcel には、図に示すように、注文商品の値を適切に読み取るために使用できる形式があります。

Excel シートのスナップショット

ドキュメント全体を読みましたが、この問題の解決策が見つかりません。

データが ###### のように表示されている場合も入力された日付については、どうすればそれを取得できますか?

4

1 に答える 1

0

MS Excel では、特定のサイズよりも大きい数値は、1.40E+15そのセルに書式マスクを設定しない限り、科学書式 (例: ) で表示されます。解決策は、適切な書式マスクを設定するか、値を文字列値として設定することです。

MS Excel では、文字列値が列のサイズよりも広い場合、 として表示され######ます。解決策は、列のサイズを大きくすることです。

編集

最適な列サイズを教えていただけませんか? それはすべてデータに依存します....しかし、次を使用して列を固定サイズに設定できます。

$objPHPExcel->getActiveSheet()
    ->getColumnDimension('D')
    ->setWidth(32);

または列を設定して幅を自動計算します

$objPHPExcel->getActiveSheet()
    ->getColumnDimension('D')
    ->setAutoSize(true);

PHPExcel docsで説明されているとおり

私たちはあなたの質問に答えるためにこのドキュメントを書くのに時間と労力を費やしていることに注意してください: 読む価値があります.

于 2015-10-13T12:53:53.260 に答える