我想知道寫一個簡單的表單程序或網頁的最簡單方法,它將輸出到一個文本文件,該文本文件可以輕鬆地在Excel中打開。我知道如何用C++編寫,但我不知道任何GUI,我想要一個簡單的表單。我想我可以寫一個HTML/PHP頁面,但它必須能夠在沒有互聯網的情況下運行,但我不知道是否可以將網頁附加到文件夾中的文件。任何人都可以將我指向一個方向來做到這一點?寫入excel的表格
回答
如果你想要一個基於Windows的應用程序,並且你可以用C++編寫代碼,那麼可能最簡單的路線是獲取Visual Studio(你可以免費獲得Express版本),並使用你的語言選擇。
Visual Studio中的基本GUI東西很簡單。然後,您可以將輸出寫入分隔文本文件(如CSV),或者如果要創建實際的Excel電子表格,請使用Excel Object Model - 儘管如果數據很簡單,這可能會過度。
您可能會發現這個問題太有用了(這是關於Word文檔,但一些概念和隱患是相同的):
Programmatically generating editable Word docs from ASP.NET?
安裝PHP和創建HTML網頁是完全可能的,但這似乎是一個很大的努力。你應該搜索Stackoverflow的PHP Excel
,因爲你可能會發現一些其他有用的東西在這裏。
將在什麼環境下運行表單/應用程序?
Windows計算機 – shinjuo 2010-06-30 20:16:00
PHPExcel:使用php創建.xlsx電子表格。 http://phpexcel.codeplex.com/
您可以製作一個標準的HTML表單並使用php來生成excel文件。然而你說你的一個要求是能夠在沒有互聯網的情況下運行,所以除非你的用戶安裝了php,否則這個解決方案對你來說並不是那麼好。
正如您所指出的,幾乎所有東西都可以用Excel打開,所以也許您可以使用JavaScript生成一個帶分隔符的txt文件。這肯定會脫機,不需要用戶安裝任何額外的軟件。
編輯:這是一篇關於使用JavaScript寫文件的鏈接。如果您不打算編寫實際的應用程序並使用HTML,那麼這將非常簡單,因爲它具有最大的機器兼容性。 http://www.tek-tips.com/viewthread.cfm?qid=1171273&page=1
所以你可以輸出到本地文件與JavaScript,因爲我可以工作接着就,隨即? – shinjuo 2010-06-30 19:35:49
- 1. 在Excel表格中寫入查詢c#
- 2. 在網頁中的表格中寫入內容到Excel表格
- 3. 在excel文件中寫入excel電子表格的python字典
- 4. 從excel表格中讀取數據並在同一張excel表格中寫入
- 5. 導入Excel表格
- 6. Excel加載項,如何寫入excel表格
- 7. 如何使用數據輸入表格填寫不同的Excel表格?
- 8. 在VB上寫的Excel表格
- 9. 使用熊貓寫入excel表格的日期錯誤
- 10. 如何使用epplus將我的html表格寫入excel文件
- 11. 閱讀HTML表格並寫入Excel - 使用POI的Selenium WebDriver
- 12. 如何在EXCEL的新表格上寫入數據
- 13. 優化從Qt應用程序寫入excel表格的速度
- 14. 不從電子表格的開頭寫入。 Excel VBA。
- 15. 如何寫入多個excel表格的數據
- 16. 將數組結果寫入excel表格中的一些標題
- 17. 將Excel Sheet嵌入表格
- 18. C#Excel寫入多個單元格
- 19. 從數組寫入單元格Excel vba
- 20. 從vb.net向excel格式寫入模式
- 21. python寫入EXCEL單元格範圍(NumPy?)
- 22. OpenXML將值寫入空Excel單元格
- 23. 將項目寫入Excel單元格
- 24. 從Excel定義表格中插入Excel表格Where Where子句
- 25. 寫入Excel的列表字典Openpyxl
- 26. 從Excel中寫入Excel中的命名單元格
- 27. Excel互操作寫入包含「空」單元格的excel文件
- 28. 將表格警告寫入表格
- 29. Excel子表格填寫另一個表格的平均數據
- 30. 將表格插入單元格(excel)
是否必須是Excel工作表,還是Excel可以輕鬆導入 - 例如製表符或逗號分隔數據?有很多方法可以做你想做的事情,包括PHP Excel庫和[Excel XML](http://www.ibm.com/developerworks/opensource/library/os-phpexcel/)。然後是[Office對象模型](http://msdn.microsoft.com/en-us/library/y1xatbkd%28VS.80%29.aspx),它可以從VB.NET,C#.NET等訪問上。你能提供更多關於你的目標的信息嗎? – Mike 2010-06-30 19:22:37
是的,我應該指定一個可以是任何可以輕鬆打開爲excel的東西。因此,即使只是一個簡單的txt文件,製表符分隔 – shinjuo 2010-06-30 19:25:40
我不想讓任何人爲我編寫代碼只是我應該查找的術語來學習如何做到這一點 – shinjuo 2010-06-30 19:32:03