Articles of c #

Copia de varias hojas en una vista de cuadrícula de datos

¿Cómo puedo copyr datos de varias hojas en una vista de cuadrícula de datos? Actualmente lo tengo copyndo de 1 hoja así: string SheetName = this.cmbSheetNames.SelectedText.ToString(); System.Data.OleDb.OleDbDataAdapter MyCommand = new System.Data.OleDb.OleDbDataAdapter("SELECT * FROM [" + SheetName + "$]", objConn); MyCommand.Fill(DS); object Dt4 = DS.Tables[0]; dgvUploads.DataSource = Dt4;

Eliminar la fonética de la hoja de Excel

Estoy convirtiendo hojas de Excel en files html. en algunos casos, hay fonética agregada en algunas columnas, no las quiero en el file html convertido. ¿Cómo se puede eliminar esta fonética mientras se convierte …? ¿Hay alguna forma en que pueda desactivar la fonética programáticamente? aquí el código que estoy usando xApp = new Microsoft.Office.Interop.Excel.Application(); […]

Cómo transferir datos de un set de datos a la hoja de trabajo particular del formulario Excel existente con una fila y columnas específicas en c #

Estoy trabajando en un proyecto en el que tengo que get datos de files DBASE y luego exportar el formulario excel form datos. Ese excel form tiene más de 10 hojas de trabajo con botones para agregar filas. Recuperé datos de files dbase en el formatting requerido (como se requiere en excel form ) usando […]

Algoritmo: dos tablas están relacionadas con ID, calculando una nueva tabla a partir de ellas

Tengo dos tablas de Excel para la input. La estructura de la primera es como (first_table, fields: id, value, no primary key): ID1 4 ID1 5 ID1 2 ID2 3 ID2 1 ID3 1 ID4 1 ID4 3 etc. hasta el final del documento (no está determinado) El segundo es como (second_table, fields: id, value, […]

OpenXml no puede acceder a High Column

I Abra un file de Excel dentro de c # usando OpenXML. Esto funciona bien. Puedo leer y modificar los valores, etc. Ahora agregué una nueva columna "DD" a ese file y de repente no puedo acceder a los datos en esa columna. private static Row GetRow(Worksheet worksheet, uint rowIndex) { return worksheet.GetFirstChild<SheetData>().Elements<Row>().First(r => r.RowIndex […]

Problema de pastilla

Mi aplicación obtiene la cadena del portapapeles: IDataObject dataInClipboard = Clipboard.GetDataObject(); string stringInClipboard = (string)dataInClipboard.GetData(DataFormats.Text); Luego manipula los datos y copy la cadena resultante en el portapapeles: Clipboard.SetText(result); Se supone que tiene una tabla de la hoja de trabajo de Excel como el portapapeles de input y una cadena separada por [\ t \ r […]

Exportar un excel de mi datatable con un dialog Savefile

Estoy usando VB.Net. Quiero exportar un Excel desde mi datatable con un dialog Savefile. Pero obtengo el error como: "El hilo actual debe configurarse en el modo de apartamento de una sola rosca (STA) antes de que se puedan realizar llamadas OLE. Asegúrese de que su function principal tenga marcado STAThreadAttribute.Esta exception solo se plantea […]

Cómo crear hojas nuevas con la condición en un file excel usando c #

El siguiente código me funciona para generar solo un único file de Excel y una sola hoja en eso. Quiero generar separate sheets para cada CustomerOrders puedo hacerlo? List<MyData> Data = //code to get list of data DataTable reportDataTable = new DataTable(); reportDataTable.Columns.Add("no"); reportDataTable.Columns.Add("Code"); int count =0 if (Data != null) { foreach (MyData dataobj […]

Excel VBA ActiveX '429' Error en time de ejecución

He estado usando una biblioteca de terceros llamada 'Imagemgick' y aunque funciona bien, y todo parece mostrarse, he tenido un problema constante para que funcione. Intenté registrar el file DLL con Windows, pero eso no fue un problema ya que estaba registrado. Intenté volver a instalar muchas versiones diferentes de la biblioteca, intenté algunas forms […]

Obtención de las dimensiones de matriz de salida definidas del llamador en XLL

Estoy modificando un XLL existente escrito en C ++. El código original siempre produce una matriz de 1 columna como salida. Estoy interesado en hacer que la salida sea más flexible (por ejemplo, como una fila de celdas en lugar de una columna de celdas). Al usar esta function de matriz en Excel, se ingresa […]