J'exporte un fichier excel d'une table de base de données et il me donne ##### sur les colonnes format date et heure.Format date-heure n'affiche pas la date et l'heure
<cfquery name="ArtOrders" datasource="#application.dsn#">
SELECT * FROM Table
</cfquery>
<cfset xlssRegistrant = SpreadsheetNew("Registrant",true) >
<cfset SpreadsheetAddRows(xlssRegistrant, ArtOrders)>
<cfset col1 = {dataformat = "mm/dd/yyyy hh:mm:ss"}>
<cfset SpreadsheetFormatColumns(xlssRegistrant, col1, "7-8")>
<cfheader name="Content-Disposition" value="attachment;filename=SIGHTINGS.xlsx">
<cfcontent type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" variable="#spreadSheetReadBinary(xlssRegistrant)#">
I'v formaté la colonne Mais je reçois le temps de date dans le #####
quelle valeur s'affiche lorsque vous sélectionnez la cellule dans Excel? si vous ne définissez pas comme champ de date quelle valeur est affichée? –
Vous devez supprimer votre autre question sur le même sujet. –
De votre autre question - Il semble que le 30 décembre 1899 soit la date de référence pour plusieurs produits Microsoft. [Quelle est l'histoire derrière le 30 décembre 1899 comme date de référence?] (Https://social.msdn.microsoft.com/Forums/office/en-US/f1eef5fe-ef5e-4ab6-9d92-0998d3fa6e14/what-is-story -behind-december-30-1899-comme-base-date? forum = accessdev). Peut-être que cela aidera - [Comment travailler avec des dates avant 1900 dans Excel] (http://www.exceluser.com/formulas/earlydates.htm). Ou Google pour des solutions similaires. –