Používam java api na získanie dát z databázyexcel list, v ktorom Mám názov názvu stĺpca a formát, ktorý sa vytlačí v Exceli, je 1-jul-11 Urobil som to, výstup je rovnaký, ale hlavný problém je, keď kliknem na tento stĺpec v systéme Windows excelujte a pokúste sa zmeniť formát z 1. júla na 11. júl 2011, potom sa to nestane, Moja hlavná otázka teda spočíva v tom, ako získať údaje flexibilne vynikajú, takže užívateľ môže meniť formát údajov podľa neho.
odpovede:
0 pre odpoveď č. 1Zdá sa, že v súboroch programu Excel sú dáta v skutočnosti uložené ako reťazec. To je pravdepodobne dôvod, prečo zmena formátu nemá žiadny účinok.
Preto je potrebné uložiť dátum ako dátum a prípadne priradiť formát dátumu aj bunke (pretože Excel v skutočnosti ukladá dátumy ako čísla).
Ak nám poviete, ktorú knižnicu používate na generovanie súborov programu Excel (napr. BZ) a tiež zaúčtujete kód, ktorý vytvára bunky programu Excel obsahujúce dátumy, pravdepodobne vám môžem dať ukážku kódu.