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

        }

  • 相关阅读:
    jsp eclipse 创建jsp项目
    SQL Server 身份验证 登陆
    HUD 5086 Revenge of Segment Tree(递推)
    HDU 1700 Points on Cycle (几何 向量旋转)
    RocketMQ broker jvm 监控
    RocketMQ runbroker.sh 分析JVM启动参数
    问题:虚拟机老生代垃圾回收频繁出现
    空白行 ,空白
    eclipse find 两位数
    生成字母+数字6位字符串
  • 原文地址:https://www.cnblogs.com/verygis/p/1229871.html
Copyright © 2011-2022 走看看