webForumDet fria alternativet

Styra datatyp i Excel med ASP

ASPur ASP

9 svar · 308 visningar · startad av Calippo

CalippoMedlem sedan aug. 2002536 inlägg
#1

Halloj

Har ett värde i en Access databas.
Värdet är: 3-11-12 (valigt textfält)

När jag skickar datan från Access till en Excel fil med ASP så får jag datumformaterat fält, dvs värdet blir 2012-03-11

Hur fasiken gör man så att det blir vanlig text i Excelfilen?

@ndersMedlem sedan juni 200032 969 inlägg
#2

I Excel brukar jag ange en apostrof först i fältet om jag vill att det jag skriver inte ska förändras av Excel. Kanske det fungerar för dig också?

Mvh

CalippoMedlem sedan aug. 2002536 inlägg
#3

Har testat det men är inte rigtigt nöjd med hur datan presenteras då.

@ndersMedlem sedan juni 200032 969 inlägg
#4

Hur blir det då, och hur vill du ha det då?

CalippoMedlem sedan aug. 2002536 inlägg
#5

I Access står det: 3-11-12
I Excel blir det: 2012-03-11
Självklart vill jag att det blir 3-11-12 i Excel

@ndersMedlem sedan juni 200032 969 inlägg
#6

Jag menar; hur blir det om du provar att skicka in det i excel med en apostrof först?

CalippoMedlem sedan aug. 2002536 inlägg
#7

'3-11-12

Inte speciellt snyggt

@ndersMedlem sedan juni 200032 969 inlägg
#8

Ok, så den visar apostrofen alltså. Ytterst märkligt...

clarkbonesMedlem sedan feb. 20013 023 inlägg
#9

Har du verkligen byggt strängen med apostrofen först innan du skickar in det i Excel?

mrblondeMedlem sedan aug. 20012 349 inlägg
#10

det funkar utmärkt med apostrof i excel, dock inte om du skapar din excelfil som en tabseparerad fil, då fattar den det inte.

Så för att komma runt det föreslår jag att du använder excelobjektet istället.

strPath = "sökväg till din xls fil"
Set myXLApp = Server.CreateObject("Excel.Application")
Set myWb = myXLApp.Workbooks.Open(strPath)
Set mySheet = myWb.Worksheets(1)
mySheet.Range("A1").Value = "'" & "'3-11-12" 
myWb.Close True
Set myXLApp = Nothing
Set myWb = Nothing

Borde fungera utan problem, eller det gör det för mig :)

129 ms totalt · 3 externa anrop · v20260731065814-full.363dfaf6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)