一个word文档,里面有个不规则的表格式的模板。现在想根据一个数据集的内容来填充这份word并打印,要求一页要打印指定个数的表格式内容。用vba宏录制过,发现对粘贴上去的表很难控制其起点。有其它好方法么!?
解决方案 »
- 急急急!!获取不到结构体里面的内容。好几天了,希望高手可以帮忙
- 如何制作一个空间(类似于QQ的)
- 关于arraylist中值更新的问题
- 大家快来帮帮我!!!!!在线等,及时给分
- sql 2000 用企业管理器导出数据表的问题
- 大家来看看这样写会不会有并发问题?
- 请能给个在Win应用程序中写的控件可以用在Web中的例子?
- 窗口关闭时,保存和放弃保存如何实现更好的实现。
- 如何在发送邮件时显示进度???????????????
- ★★★★★datagrid绑定的时候出现错误★★★★★
- C#实现 IIS多个站点使用同一个线程池的问题!(急)
- .NET Compact Framework 开发中,使用InPutPanel打开的键盘如何默认为英文键盘?
/// 从Excel读取数据
/// </summary>
/// <param name="filePath">路径</param>
/// <returns>DataSet</returns>
public DataSet ImportFromExcel(string filePath)
{
DataSet ds = new DataSet();
string connString = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " + filePath + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\"";
DataTable table = OleDbHelper.GetExcelTables(connString);
if(table == null || table.Rows.Count <= 0)
{
return null;
} foreach(DataRow dr in table.Rows)
{
string cmdText = "select * from [" + dr["TABLE_NAME"].ToString() + "]";
DataTable dt = OleDbHelper.FillDataTable(connString, cmdText);
dt.TableName = dr["TABLE_NAME"].ToString();
ds.Tables.Add(dt);
} return ds;
} 接下来只要把DataSet写入数据库