Kom ihåg mig?
Home Menu

Menu


C# och Excel

 
Ämnesverktyg Visningsalternativ
Oläst 2013-02-04, 11:07 #11
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Man behöver bara skriva iformeln en gång, sen när man kopierar cellen till de övriga raderna så ändras refernserna automatiskt (jag använder OpenOffice Calc nu och jag brukar göa samma sak i Excel och det funkar likadant)

Sen när du fått en extra kolumn som du vill ha den så "Special-kopierar" du den i excel och klistrar in "värden" i originalkolumnen så kommer inte formler utan nya värden att ligga i din originalkolumn med asterisk på rätt ställe. Sen tar du bort den extra kolumnen och sen är det hela klart.

Jag använder detta arbetssätt hela tiden så för mig går det på 3 råda sekunder att göra...
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-02-04, 13:43 #12
yakuzaemmes avatar
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2012
Inlägg: 773
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
yakuzaemmes avatar
 
Reg.datum: Jun 2012
Inlägg: 773
Okej, har missförstått vad jag ska göra. Att sätta en stjärna vid varje nytt postnummer är klart, men det var inte det som var problemet tydligen (suck)..

Anyways. Jag har en .dbf fil som är genererad av ett program som fixar stjärnorna, och gör det korrekt (beroende på postnummer, stad osv osv, tydligen mycket komplext).

Problemet nu är att jag vill öppna denna .dbf fil i Excel, och ha rätt teckenuppsättning, åäö visas nämligen inte korrekt. Jag kan döpa om denna till .txt för att öppna i Excel exempelvis, men textuppsättningen blir fel.

Någon kunnig som vet hur man ändrar detta i Excel? Kanske ska man skriva ett VBA skript som söker igenom alla kolumner och ersätter tecken-kod x med y.

Om jag döper om .dbf filen till .txt och öppnar i Notepad, så ser jag äåö. Öppnar jag dock denna i Excel blir det knasigt.

Här är en bild:
http://gyazo.com/b408af4d4cd1efe514804cc4fa91bb0e

Om det hjälper:
Å å = ┼ Õ
Ä ä = ─ õ
Ö ö = Í ÷


Som man ser så är teckenkodningen knasig. Går det att lösa? Förstår att det går att lösa genom att ersätta ett tecken med ett annat, men om det är på andra språk? Det bästa vore ju att fixa rätt tecken-encoding.
yakuzaemme är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-02-04, 17:37 #13
yakuzaemmes avatar
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2012
Inlägg: 773
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
yakuzaemmes avatar
 
Reg.datum: Jun 2012
Inlägg: 773
Det jag gör är alltså detta:

Döper om .dbf till txt - Denna ser bra ut i Notepad, med äåö
Öppnar denna i Excel (File>Open) - Och nu har den konstiga tecken

Jag testade att använda 'DBF to XLS Converter' vilket gjorde jobbet, dock kostar det och känns som det borde finnas enklare lösning när det bara handlar om teckenuppsättning.
yakuzaemme är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-02-04, 23:56 #14
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Citat:
Ursprungligen postat av yakuzaemme Visa inlägg
Det jag gör är alltså detta:

Döper om .dbf till txt - Denna ser bra ut i Notepad, med äåö
Öppnar denna i Excel (File>Open) - Och nu har den konstiga tecken

Jag testade att använda 'DBF to XLS Converter' vilket gjorde jobbet, dock kostar det och känns som det borde finnas enklare lösning när det bara handlar om teckenuppsättning.
Det finns en inbyggd teckenkonvertering i .NET som du kan använda.

Men jag tycker du bygger din lösning alldeles för komplex, både jag och aelander har bidragit med sammanlagt 3 lösningar som är betydligt enklare och som fungerar redan nu utan externa tredjepartsbibliotek.
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-02-05, 07:13 #15
yakuzaemmes avatar
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2012
Inlägg: 773
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
yakuzaemmes avatar
 
Reg.datum: Jun 2012
Inlägg: 773
Citat:
Ursprungligen postat av ConnyWesth Visa inlägg
Det finns en inbyggd teckenkonvertering i .NET som du kan använda.

Men jag tycker du bygger din lösning alldeles för komplex, både jag och aelander har bidragit med sammanlagt 3 lösningar som är betydligt enklare och som fungerar redan nu utan externa tredjepartsbibliotek.
Nej Conny, då jag misuppfattade uppgiften. Visst ska den lägga till en stjärna vid olika postnummer, men det är bara när det går över till ett postnummer en annan brevbärare har, och en postnummerdatabas sitter jag inte på. Företaget sköter detta via ett program som heter PostSort, som skapar en dbf-fil.

Slutade med att jag köpte DBF2XLS, verkar fungera bra..
yakuzaemme är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-02-06, 00:21 #16
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Citat:
Ursprungligen postat av yakuzaemme Visa inlägg
Nej Conny, då jag misuppfattade uppgiften. Visst ska den lägga till en stjärna vid olika postnummer, men det är bara när det går över till ett postnummer en annan brevbärare har, och en postnummerdatabas sitter jag inte på. Företaget sköter detta via ett program som heter PostSort, som skapar en dbf-fil.

Slutade med att jag köpte DBF2XLS, verkar fungera bra..
Ok, det var ju nya krav då.

Har du tillgång till innehållet i DBF-filen så du kan länka in den i en anna flik i Excel så kan man göra en upslagning där?
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 18:16.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017