none
xml 2003 spreadsheet 格式,在Excel 2013/2010編輯後存檔,出現浮點數問題

    問題

  • 你好~  我在Dynamic CRM 2011中,其預設匯出資料格式為xml 2003 spreadsheet 格式

    但用Excel 2013/2010編輯後存檔,卻出現浮點數問題,導致編輯後匯入CRM 2011會出現錯誤
    請問要如何解呢?

    範例: 
    輸入1.1,存檔後變成1.1000000000000001




    • 已編輯 Cycer 2018年5月15日 上午 03:28
    2018年5月15日 上午 03:28

解答

所有回覆

  • 你有用過 google 雲端空間的試算表軟體測過嗎?基本上大家的都一樣,這個原因計算機概論會教,是電腦限制,跟你拿電算機按下 1/3*3=0.9999999 意思一樣。

    https://support.microsoft.com/zh-tw/help/78113/floating-point-arithmetic-may-give-inaccurate-results-in-excel


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2018年5月15日 下午 03:52
  • 你好~ 我想你是沒有認真看我的問題,要罵人前也請認真的看看別人的貼文,不然就是你看不懂問題。
    我的問題描敘中,完全沒有提到與計算有關的字眼,重點就是在excel中輸入1.1,存檔後變成1.1000000000000001(xml 2003 spreadsheet 格式)。
    為了讓你能了解什麼叫在Excel輸入1.1,存檔後變成1.1000000000000001(xml 2003 spreadsheet 格式),我step by step貼圖給你看。

    我很清楚發生的原因,但xml 2003 spreadsheet 格式是微軟crm 2011預設匯出的格式,不能改也不能動,且使用者只能用excel來編輯,我期望的是大家能理性的分享工作上遇到的問題與解法,討論區本就是分享的地方,回文這麼酸言酸語只是表現出你的程度低落。


    Cycer


    • 已編輯 Cycer 2018年5月28日 上午 01:29
    2018年5月28日 上午 01:25
  • 呃...心冷的回文中,有一部分是簽名檔...

    蘇老碎碎念
    資訊無涯,回頭已不見岸
    Facebook - 微軟台灣官方論壇愛好者俱樂部

    論壇不是神壇,沒人會通靈知道問題狀況
    請正確簡述標題及詳述狀況
    如何在論壇正確發問,可以參考iThome的文章:
    如何問到我要的答案

    2018年5月28日 上午 06:08
    版主
  • 謝謝~ 我很少在論壇問問題,問問題也是個學問,也許要一開始就step by step貼圖會比較好。

    Cycer

    2018年5月28日 上午 09:32
  • 說了,這是計算機概論就教的東西。

    例如下面這張圖是先前回別篇的, google 的試算表也是這樣。

    分別輸入 67.7,67.5,0.2,A1-B1

    可以發現 D1 那格就這樣。

    相同內容輸入到 Excel 也一樣。所以微軟有 FAQ 給你看,就是我貼的那篇。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2018年5月28日 下午 03:17