Re: [問題] 有關Java Excel

看板java作者 (野砲蕃薯)時間18年前 (2008/03/29 14:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
呵呵…原來還有這種做法,受教了! 只是你所謂的「只適合一次性的exporting」是什麼意思呢? 以下是我以程式建立的Xml檔,其副檔名是xls,就可以直接用Excel開啟了 且用Excel開啟後編輯,存檔後,用記事本開啟,也會增加了相對應的Tag <?xml version='1.0'?> <?mso-application progid='Excel.Sheet'?> <Workbook xmlns='urn:schemas-microsoft-com:office:spreadsheet' xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:x='urn:schemas-microsoft-com:office:excel' xmlns:ss='urn:schemas-microsoft-com:office:spreadsheet'> <Styles> <Style ss:ID='s1'> <Alignment ss:Horizontal='Center' ss:Vertical='Top' ss:WrapText='1'/> <Font ss:FontName='宋體' x:CharSet='134' ss:Size='12' ss:Bold='1'/> </Style> </Styles> <Worksheet ss:Name='sheet1'> <Table> <Row> <Cell ss:StyleID='s1'> <Data ss:Type='String'> Thank you! </Data> </Cell> </Row> </Table> </Worksheet> </Workbook> 從上面就可以了解,我們可以使用很多種已經定義好的Tag,來達到我們的需求 只是想請問,該如何查詢有哪些Tag可以使用、設定等等的資訊呢? 例如: <Style>可以設樣式 <Alignment ss:Horizontal='Center'>的「ss:Horizontal='Center'」可讓欄位置中 <Worksheet ss:Name='tt'>可以建立一個名為tt的工作表 …等等的資訊 剛拜了一下Google大神,可是找不到我所需要的完整資訊 應該是我查詢的方向錯誤了 還望前輩告知! 另外藉此回覆 qrtt1兄, 使用者有這樣的需求,必然有他的原因 而我現在開發一套讓對方使用的軟體 我想,勢必需先遵循使用者的需求,來設計、開發 讓軟體,符合使用者的需求 而不是讓使用者改變需求,來配合這套軟體 目前針對使用者這項需求 有困難處 但我覺得這困難處,是因為我的知識、經驗不足所造成的 並非沒有辦法可以解決 所以我選擇了先尋找、徵詢解決辦法 再確定無法可解後 再和使用者溝通,並表明此項需求無法達成的原因 讓使用者接受,進而改變他的需求 以上是我的一點想法 而目前的需求總結如下 「必須能夠將海量資料(txt)、JTable、JLabel、JFreeChart等物件資料,存放至同1個Xls檔, 依使用者選擇存放至相同、或不同工作表皆可」 想請問qrtt1兄,是否在我描述的需求裡 發現了根本不可行的關鍵點呢? 如果有的話,還麻煩告知,讓我少走冤枉路…>"< (ps.Excel 1個Sheet因版本關係,最多只能65535列的問題…我想使用者會自覺不強求的…XD) 哎…剛試了一下,想說把XML格式寫出來的Xls檔開啟,放入一張圖後,存檔 再用記事本開啟,看裡面的tag是怎麼寫的,這樣就可以解決我的這項需求了 可是卻發現…放入一張圖,要存檔時,只能另存新檔…哎…突然好難過啊…>"< 這樣是否就代表了沒辦法利用這種方式將圖放入Xls檔呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.139.85 ※ 編輯: kojinvhfsk 來自: 118.171.139.85 (03/29 15:13) ※ 編輯: kojinvhfsk 來自: 118.171.139.85 (03/29 15:35)

03/30 12:54, , 1F
也只能自己蒐集了, 我不會把 xls 用的那麼操啊XD
03/30 12:54, 1F
文章代碼(AID): #17xUYkZF (java)
文章代碼(AID): #17xUYkZF (java)