Ace.Oledb.12.0 WebHosting   zodpovězená otázka

ASP.NET/IIS

Zdravím,

Chci se zeptat.Mám nachystaný web, kde importuji data z excelu do Sql tabulky. Na localhostu je vše vpořádku. Nicméně po vložení webu na webhosting placený (ASP2 atd.),kde nemám přístup k serveru,abych něco instaloval, mi vzníká problém, že chybí provider Ace.Oledb.12.2. Je jiná možnost, jak naimportovat excel do sql tabulky či popřípadě,zda existuje nějaký hosting,kde tento provider podporuje?Děkuji

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ano tento provider se musí na Server doinstalovat např. instalací http://www.microsoft.com/en-us/download/.... Navíc může být problém s tím, že je potřeba dodržet správnou verzi x32/x64 Office jako je SQL Server. Toto rozhovně není použitelný scénář pro hostingové řešení (kromě hostingu celého virtuálního stroje).

Pro generování nebo import Excel souborů z .NET ve webové aplikaci jsou tyto možnoti podle toho jaký formát souborů potřebujete:

1) Knihovna NPOI (http://npoi.codeplex.com)

- pracuje se soubory formátu .xls

návod viz. http://blog.imp.cz/post/2011/01/16/Gener...

2) ExcelPackage library (http://excelpackage.codeplex.com)

- pracuje se soubory formátu .xlsx

návod zde http://www.codeproject.com/Articles/1703...

nebo zde http://keyvan.io/use-excelpackage-to-man...

A nevýhodou je to, že ani jedna z těchto knihoven neumí oba formáty, pokud tedy potřebujete umět pracovat s libovalným formátem, musíte knihovny použít obě (a jejich API je navíc značně jiné).

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback