

Problém při načítání html souboru do Excelu
Potřebuji načítat výstupní sestavy generované informačním systémem do Excelu. Vše funguje do okamžiku, než se v sestavě vyskytne údaj například: LED4122. Excel tento text převede nesmyslně na datum I.22 čímž se celá sestava znehodnotí. Předpokládal jsem, že když se údaj zadá s příznakem textu, čili takto: 'LED4122, Excel bude pracovat správně. Ale tento příznak Excel naopak ignoruje a zobrazuje. Nějaký nápad na použitelné řešení? Přes Google jsem nic nenašel. Smysl má úprava výstupního souboru, který se generuje programově. Jakákoliv následná editace tisíců sestav v Excelu postrádá smysl.
Jakým způsobem se ty data do toho excelu vůbec dostanou?
asi jednoducho otvorí v exceli...
Vychádzam z toho, že nie je žiadúce editovať v exceli, čo by znamenalo ani predefinovávať konverziou textu na stĺpce...
A to je právě ten problém. Když otevřu např soubor csv rovnou v excelu, tak se snaží určit pravděpodobný formát a jednotlivá data doje*e.
Pokud otevřu prázdný excel a provedu import dat csv souboru přes průvodce a zvolím si o jaký formát se jedná, není problém.
Rozumiem, ale ide o to odbúrať potrebu akýchkoľvek úprav do žiadaného tvaru užívateľmi...
Ale jo, jen sem z předchozích reakcí tazatele nabyl dojmu, že nelze uživatele instruovat jak mají data zpracovávat a ani se mu moc nechce upravovat způsob generování exportu. To že se Excel snaží (většinou s mizerným výsledkem) předpovědět formát dat je jeho vlastnost, nikoliv funkce, kterou by šlo jednoduše vypnout.
Tím pádem je Tvůj návrh na použití pevné mezery řešením, kterého si 99,9% uživatelů ani nevšimne a účel to splní.
Nečetl jsem všechno, tak nevím, zdali se neopakuji. Co udělat makro, spuštěné při startu, které nastaví formát toho slupce jako znakový? Excel tolik neznám, používám LibreOffice.
Problém jsme nakonec vyřešili přidáním tvrdé mezery na konec problémového řetězce. Je to sice poněkud primitivní a nesystémové řešení, ale funguje to.
Děkuji za rady.