zoukankan      html  css  js  c++  java
  • [问题解决] asp.net 中调用 Excel 出现以下提示: Old format or invalid type library.

    操作Excel的时候出现的问题。

    这个问题通常是因为安装了英文版的office,但是操作系统的地区设置成非英文区域。

    在具体的案例中,发现实际上是因为 web.config 中 globalization 设置的不正确。

    因此,可以在调用的code出使用下面一段code

     

                using (new ChangeLocaleHelper(”en-us”))

                {

                    // do something

                }

     

     

        class ChangeLocaleHelper : IDisposable

        {

            private string _localeName;

            private string _originalLocale;

            public ChangeLocaleHelper(string localeName)

            {

                this._localeName = localeName;

                _originalLocale = System.Threading.Thread.CurrentThread.CurrentCulture.Name;

                System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(this._localeName);

            }

     

            #region IDisposable Members

     

            public void Dispose()

            {

                System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(this._originalLocale);

            }

     

            #endregion

        }

  • 相关阅读:
    arpspoof局域网断网攻击
    2019-2020 SEERC 2019
    2019-2020 XX Open Cup, Grand Prix of Korea
    欧拉函数板子
    Syncthing – 数据同步利器
    程序员的修养 -- 如何写日志(logging)
    css基础
    vim永久设置主题
    基金选择
    如何查看ntp端口是否正常
  • 原文地址:https://www.cnblogs.com/verygis/p/1229871.html
Copyright © 2011-2022 走看看