diff --git a/addons/EGFramework/Module/GenerateTools/DataInterface/ITableData.cs b/addons/EGFramework/Module/GenerateTools/DataInterface/ITableData.cs
new file mode 100644
index 0000000..6ea0332
--- /dev/null
+++ b/addons/EGFramework/Module/GenerateTools/DataInterface/ITableData.cs
@@ -0,0 +1,18 @@
+public interface ITableData
+{
+ ///
+ /// Get the data of the table.
+ ///
+ ///
+ string[][] GetTableData();
+ ///
+ /// Get the header of the table.
+ ///
+ ///
+ string[] GetTableHeader();
+}
+
+public interface ITableRowData
+{
+ string[] GetRowData();
+}
\ No newline at end of file